so Visual Studio 2010 ha un new Code Analysis tool built in, ma che è solo per il premio e Ultimate Editions. Da quello che posso vedere il latest FxCop supports .NET 3.5 SP1. Ricerca Non sono stato in grado di trovare alcun riferimento a un FxCop per .NET 4.0. È in programma di continuare a offrire FxCop e supportare .NET 4.0? Dove dovrei trovare più informazioni e scaricarlo?FxCop for .NET 4.0
risposta
L'ultima versione di FxCop (V10) è fornito in bundle con l'installazione del più recente per Windows SDK per Windows 7 e .Net 4, pubblicato il 2010/05/19. Da Microsoft - Full ISOs
Una volta installato l'SDK, è possibile trovare il programma di installazione FXCop EXE in% programfiles% \ Microsoft SDK \ Windows \ v7.1 \ Bin \ FXCop (Si presume che sia stata mantenuta la directory di installazione predefinita durante l'installazione dell'SDK).
Divertiti.
Quali opzioni hai dovuto installare per ottenerlo? Sembra che la versione x64 non la installi affatto ..? – simbolo
Ho cercato su google per FxCop 4.0 e trovato il seguente un link utili:
http://social.msdn.microsoft.com/Forums/en/vstscode/thread/74b2815a-626d-4aef-a08a-14c2fa72b506
assomiglia la sua non è ancora uscito, ma il supporto FxCop per NET 4.0 è prevista.
E 'tradizionalmente in ritardo con le release quadro precedenti, pure. Quello che sarà interessante vedere è quanto di lag ci sia con la 4.0, perché l'intero motore di Code Analysis è stato riscritto da zero in base al loro blog. http://blogs.msdn.com/codeanalysis/archive/2010/04/14/data-flow-analysis-rules-in-visual-studio-2010.aspx –
Avevo letto entrambi i collegamenti. Avrei dovuto includerli nella mia domanda. Il post sul forum era a gennaio per Beta 2. Speravo in qualcosa di più recente. –
FxCop si arricchisce oggi di lavorare con .NET 4.0. Puoi trovarlo qui: http://blogs.msdn.com/b/codeanalysis/archive/2010/07/26/fxcop-10-0-is-available.aspx
La nuova versione è contrassegnata con 10.0 proprio come Visual Studio.
Un'alternativa alle regole FxCop sarebbe quella di utilizzare lo strumento NDepend. Questo strumento che consente di scrivere Regole indicativo su C# LINQ Querywhat we call CQLinq, supporta v4 NET e v4.5, ed è integrato in VS 2012, 2010, 2008. Disclaimer: io sono uno degli sviluppatori del tool
Più di 200 code rules vengono proposti per impostazione predefinita. Personalizzare le regole esistenti o creare le tue regole è semplice grazie alla sintassi C# LINQ.
Le regole possono essere verificate live in Visual Studio e in Build Process time, in un generated HTML+javascript report.
- 1. log4net con .NET 4.0
- 2. Log4Net e .NET 4.0
- 3. Svcutil.exe per .NET 4.0?
- 4. MembershipProvider in .NET 4.0
- 5. ninject .net 4.0
- 6. DbProviderFactories for .NET Errore
- 7. Workflow Engine for. NET
- 8. .NET Reflector for Mono
- 9. MEF OSGi for .NET?
- 10. Jetty for NET world
- 11. - risultato diverso in .NET 4.0
- 12. fa .Net 4.5 include .Net 4.0
- 13. Supporto NHibernate .NET 4.0 framework?
- 14. Rompere cambiamenti in .NET 4.0
- 15. Exception.ToString interrotto in .NET 4.0?
- 16. Attendi un'alternativa in .NET 4.0?
- 17. Log4Net e .NET 4.0 RC
- 18. Funzionalità parallele in .Net 4.0
- 19. .Net 4.0 System.Web.Security.MembershipProvider riferimento ambiguo?
- 20. NET 4.0 - AccessViolationException e WndProc
- 21. Microsoft Fakes e .Net 4.0
- 22. Impossibile caricare Assembly .NET 4.0
- 23. SMO in .Net Framework 4.0
- 24. Event and delegate controvariance in .NET 4.0 e C# 4.0
- 25. FxCop (o equivalente) per codice C++ non- .Net
- 26. 404,2 errore dopo l'installazione di .NET 4.0
- 27. Installazione FxCop
- 28. co- e controvarianza bug in .NET 4.0
- 29. Aggiornamento di un progetto .Net 2.0 a .Net 4.0
- 30. È possibile eseguire gli assembly .NET 2.0 con .NET 4.0?
Secondo MS; gli sviluppatori professionisti non hanno bisogno di analisi del codice ... http://www.microsoft.com/visualstudio/en-us/products – eschneider