Attualmente stiamo valutando il nuovo Visual Studio 2015 e abbiamo riscontrato uno strano problema con IntelliSense. Quando ho compilato la nostra soluzione principale con il nuovo studio, la build è riuscita, ma vengono comunque mostrati 6 errori.
Ho scoperto che non è un vero errore, ma solo un errore intellettuale. Il codice è decisamente corretto e tutto è stato compilato con successo. Il codice tuttavia è contrassegnato in rosso e gli errori vengono visualizzati nell'elenco degli errori.
Tutti e 6 gli errori hanno la stessa origine. È una semplice chiamata al costruttore. Abbastanza strano, ma ci sono anche alcune occorrenze dello stesso identico costruttore senza errori.
Il messaggio di errore:
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>
Il nuovo studio è stato installato su un Windows 7 appena installato senza alcun software legacy (no VS13).
Ho già provato a svuotare le cache, cancellato il file suo, cancellato bin e obj directory, pulito e ricostruito la soluzione ecc. Ma non ha funzionato nulla.
Qualcuno può spiegarmi quel comportamento?