IDENTIFICADOR INVÁLIDO
#482068 - 02/06/2018 12:15:07
Cadast. em:Agosto/2013
Estou com um problema que é novo para mim. Ao abrir um dos meus projetos, deparei com a seguinte mensagem de erro:
" '.ctor' não é um identificador válido."
Segundo a Microsoft, "Esse erro ocorre para indicar uma declaração de código que não é válida. Especificamente, um campo, método, evento ou objeto foi incorretamente nomeado. Para corrigir este erro, corrija o código para remover os erros de compilação observados na mensagem de erro."
Tentei localizar o '<identifier name>' no meu código usando o "Localização rápida" do menu "Editar" sem qualquer êxito, embora tenha certeza de que nunca utilizei a expressão ".ctor" no meu trabalho. Sempre procurei observar as convenções de nomeação de Visual Basic, especialmente com o VB.NET no VS-2017.
Observei que se eu ignoro o erro e prossigo na abertura do projeto, ele é compilado com sucesso e roda normalmente, mas, de qualquer forma, é um "grilo" que fica e que poderá produzir efeitos negativos nas mãos dos usuários do app.
Wencesláu
Resposta escolhida #482070 - 02/06/2018 12:41:05
Desculpe, eu não sei se é a extensão de algum arquivo, mas eu conheço o "CTOR" como atalho dessa forma:
Digite dentro de uma função "CTOR" e depois digite: <TAB><TAB>. Esse comando vai sumir e no lugar aparecerá o construtor da função que ele estava dentro.
Desculpe se não tiver nada a haver...
#482081 - 03/06/2018 04:48:41
Caro TUNUSAT,
Fiz como você sugeriu, mas realmente nada aconteceu.
Creio que em programação C#, digitar "ctor" e pressionar Tab duas vezes apenas adiciona automaticamente o construtor padrão de uma classe. Ocorre que o projeto está programado em Visual Basic.
O bom é que o erro, da mesma forma que surgiu, desapareceu misteriosamente. O desagradável é que fiquei sem saber o que na verdade ocasionou o problema que me consumiu uma tarde e uma noite de trabalho. São coisas da vida!