2015-08-04 10 views
5

Właśnie otworzyłem istniejący projekt w VS2015, i chociaż wszystko to zostało zbudowane szczęśliwie w VS2013, teraz dostaję błędy takie jak CS3002 "Typ zwrotny nie jest zgodny z CLS" w VS2015.Dlaczego VS2015 daje mi błędy analizy kodu, gdy VS2013 był całkowicie szczęśliwy?

Sprawdziłem właściwości projektu i "Włącz analizę kodu podczas kompilacji" jest odznaczone i przejrzałem zmiany w VS2015, ale nie mogę na całe życie zobaczyć żadnego powodu, dla którego te błędy są teraz wyświetlane. Czy coś się zmieniło w Visual Studio?

+0

Czy błędy są fałszywie dodatnie? – KovBal

+0

Nie. Błędy są poprawne, ale wiele z nich to problemy z analizą kodu, na które nie bardzo zależy. VS2013 wydawało się być w stanie zignorować je, ale VS2015 wydaje się narzekać. – ChrisPatrick

+0

Różne wersje kompilatora mogą generować różne ostrzeżenia/błędy. – KovBal

Odpowiedz

0

Właśnie znalazłem proste obejście tego problemu. Użyłem funkcji suppress, aby wyłączyć analizę kodu w moich klasach nad przestrzenią nazw.

#pragma warning disable 

To nie będzie trwałe rozwiązanie. Może być przydatne dla kogoś od teraz.

Powiązane problemy