2015-08-04 8 views
5

Ho appena aperto un progetto esistente in VS2015 e, mentre tutto questo è stato felicemente realizzato in VS2013, ora sto ricevendo errori come CS3002 "Il tipo di reso non è compatibile con CLS" in VS2015.Perché VS2015 mi dà errori di analisi del codice quando VS2013 era perfettamente soddisfatto?

Ho verificato le proprietà del progetto e 'Abilita analisi del codice su Build' è deselezionato, e ho esaminato le modifiche in VS2015 ma non riesco per tutta la vita di me a vedere alcun motivo per cui questi errori ora stanno comparendo. Qualcosa è cambiato in Visual Studio?

+0

Gli errori sono falsi positivi? – KovBal

+0

No. Gli errori sono validi, ma molti di essi sono problemi di analisi del codice a cui non mi interessa molto. VS2013 sembrava essere in grado di ignorarli, ma VS2015 sembra lamentarsi. – ChrisPatrick

+0

Diverse versioni del compilatore possono lanciare avvertimenti/errori diversi. – KovBal

risposta

0

Ho appena trovato una soluzione semplice a questo problema. Ho usato soppressione per disabilitare l'analisi del codice nelle mie classi sopra lo spazio dei nomi.

#pragma warning disable 

Questa non sarà una soluzione permanente. Potrebbe essere utile per qualcuno al momento.

Problemi correlati