2009-05-18 15 views
8

Ho appena installato Visual Studio 2008 su un PC virtuale per valutarlo e una delle funzionalità che voglio provare è l'analisi del codice.Analisi codice mancante da Visual Studio 2008

Tuttavia non riesco a trovarlo da nessuna parte, su MSDN si dice che è possibile fare clic con il tasto destro su un progetto e selezionare Proprietà e quindi semplicemente abilitarlo da lì. Tuttavia non vedo questa opzione da nessuna parte.

In un primo momento ho pensato che può essere perché ho convertito un progetto ASP.NET 2005 mira NET 2.0 tuttavia come un test ho creato un progetto fittizio 3,5 ma ancora senza fortuna

Qualcun altro ha incontrato questo?

EDIT: Attualmente sto usando Visual Studio 2008 SP1 e lavorare su progetti VB.NET/ASP.NET

risposta

10

L'analisi del codice è disponibile solo nelle versioni di Visual Studio di Team System. Tutti gli altri vengono solo con test unitari.

+1

E qui ho installato Visual Studio 2010 Professional Edition. Cosa stavo pensando! – nicojs

2

Stai valutando una versione Professional o una versione più grande (cioè Team System)? Per quanto ne so, l'analisi del codice non è semplicemente inclusa nelle edizioni Professional e più piccole.

0

Sembra che l'analisi del codice venga rimossa solo dalla GUI di queste versioni di Visual Studio.
Quando si utilizza Visual Studio Express 2008, e il file di progetto contiene sotto sezioni
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == ... la linea analisi
<RunCodeAnalysis>true</RunCodeAnalysis>
il codice verrà eseguito per la corrispondente configurazione del progetto.
Sul mio computer, significa che il file su C: \ Programmi (x86) \ Microsoft Visual Studio 9.0 \ Strumenti di squadra \ Strumenti di analisi statica \ FxCop \ FxCopCmd.exe viene eseguito con molti argomenti e il relativo output viene automaticamente indirizzato nel riquadro degli avvisi.
Quindi, forse il FxCop deve essere installato separatamente, ma oltre al fatto che anche lo VS Express sembra supportare lo strumento di analisi del codice.

Problemi correlati