No momento, estamos avaliando o novo Visual Studio 2015 e encontramos um problema estranho com o IntelliSense. Quando compilei nossa solução principal com o novo estúdio, a compilação foi bem-sucedida, mas, no entanto, 6 erros são mostrados.
Descobri que não é um erro real, mas apenas um erro de senso comum. O código está definitivamente correto e tudo foi compilado com sucesso. No entanto, o código está marcado em vermelho e os erros aparecem na lista de erros.
Todos os 6 erros têm a mesma origem. É uma simples chamada de construtor. Estranho o suficiente, mas também existem algumas ocorrências do mesmo construtor, sem erros.
A mensagem de erro:
Code: CS1729
Message: '<the class>' does not contain a constructor that takes that many arguments.
Project: <the project name>
File: <the path to the file>
O novo estúdio foi instalado em um Windows 7 recém-instalado, sem nenhum software legado (sem VS13).
Eu já tentei limpar os caches, excluí o arquivo suo, excluí os diretórios bin e obj, limpou e reconstruiu a solução etc. Mas nada funcionou.
Alguém pode me explicar esse comportamento?