2015-08-04 8 views
5

Ich habe gerade ein bestehendes Projekt in VS2015 geöffnet, und während alles in VS2013 glücklich gebaut wurde, bekomme ich jetzt Fehler wie CS3002 "Rückgabetyp ist nicht CLS-konform" in VS2015.Warum gibt VS2015 Fehler bei der Codeanalyse, wenn VS2013 vollkommen zufrieden war?

Ich habe die Projekteigenschaften überprüft und 'Code-Analyse auf Build aktivieren' ist deaktiviert, und sah sich die Änderungen in VS2015 an, aber ich kann nicht für das Leben von mir sehen, warum diese Fehler jetzt erscheinen. Hat sich in Visual Studio etwas geändert?

+0

Sind die Fehler falsch positiv? – KovBal

+0

Nein. Die Fehler sind gültig, aber viele von ihnen sind Codeanalyseprobleme, die mir nicht wirklich wichtig sind. VS2013 schien in der Lage zu sein, sie zu ignorieren, aber VS2015 scheint sich zu beschweren. – ChrisPatrick

+0

Verschiedene Versionen des Compilers können verschiedene Warnungen/Fehler auslösen. – KovBal

Antwort

0

Ich habe gerade eine einfache Problemumgehung für dieses Problem gefunden. Ich habe unterdrückt, um die Code-Analyse in meinen Klassen über den Namespace zu deaktivieren.

#pragma warning disable 

Dies ist keine dauerhafte Lösung. Vielleicht ist es für jemanden von jetzt an nützlich.