Sé que Visual Studio 2010 tiene un new Code Analysis tool built in, pero eso es solo para las ediciones premium y ultimate. Por lo que puedo ver, el latest FxCop supports .NET 3.5 SP1. Buscando No pude encontrar ninguna referencia a un FxCop para .NET 4.0. ¿Hay planes para continuar ofreciendo FxCop y para que sea compatible con .NET 4.0? ¿Dónde encontraría más información al respecto y lo descargaría?FxCop para .NET 4.0
Respuesta
La última versión de FXCop (v10) se incluye con la instalación del último SDK de Windows para Windows 7 y .Net 4, lanzado el 19/5/2010. De Microsoft - Full ISOs
Una vez que se instala el SDK, puede encontrar el instalador de FXCop EXE en% programfiles% \ Microsoft SDKs \ Windows \ v7.1 \ Bin \ FXCop (Esto supone que mantuvo el directorio de instalación predeterminado al instalar el SDK)
Disfrútalo.
¿Qué opciones tienes que instalar para obtenerlo? Parece que la versión x64 no lo instala en absoluto ...? – simbolo
Busqué en Google para FXCop 4.0 y ha encontrado los siguientes enlaces: una útil
http://social.msdn.microsoft.com/Forums/en/vstscode/thread/74b2815a-626d-4aef-a08a-14c2fa72b506
parece que está todavía no sale sino FXCop apoyo para .NET 4.0 está previsto.
Tradicionalmente ha quedado rezagado con versiones anteriores de Framework. Lo que será interesante de ver es cuánto retraso hay con 4.0, porque todo el motor de Análisis de Código ha sido reescrito desde cero de acuerdo con su blog. http://blogs.msdn.com/codeanalysis/archive/2010/04/14/data-flow-analysis-rules-in-visual-studio-2010.aspx –
Había leído ambos enlaces. Debería haberlos incluido en mi pregunta. La publicación del foro fue en enero para Beta 2. Esperaba algo más nuevo. –
FxCop ahora se ha mejorado para funcionar con .NET 4.0. Puede encontrarlo aquí: http://blogs.msdn.com/b/codeanalysis/archive/2010/07/26/fxcop-10-0-is-available.aspx
La nueva versión está marcada con 10.0 al igual que Visual Studio.
Una alternativa a las reglas de FxCop sería usar la herramienta NDepender. Esta herramienta que permite escribir sobre Reglas del código C# LINQ consultaswhat we call CQLinq, apoya v4 .NET y v4.5, y está integrado en VS 2012, 2010, 2008. responsabilidad: yo soy uno de los desarrolladores de la herramienta
Se proponen por defecto más de 200 code rules. Personalizar las reglas existentes o crear sus propias reglas es sencillo gracias a la sintaxis de C# LINQ.
Las reglas se pueden verificar live in Visual Studio y en el tiempo de proceso de compilación, en un generated HTML+javascript report.
- 1. Permcalc.exe para .NET 4.0
- 2. Svcutil.exe para .NET 4.0?
- 3. FxCop (o equivalente) para el código no-NET C++
- 4. log4net con .NET 4.0
- 5. FxCop/StyleCop para Delphi?
- 6. ¿hay un perfilador CLR para .NET 4.0?
- 7. Biblioteca EXIF para el framework .NET 4.0
- 8. Log4Net y .NET 4.0
- 9. .Net 4.0 HttpClient uso?
- 10. ninject .net 4.0
- 11. .net Compact Framework 4.0
- 12. MembershipProvider en .NET 4.0
- 13. Free .NET Profiler para .NET 4.0 código mixto
- 14. Instalador NSIS con .NET 4.0
- 15. .NET 4.0 Implementación de OutputCacheProvider
- 16. .Net 4.0 System.Web.Security.MembershipProvider ¿referencia ambigua?
- 17. Microsoft Fakes y .Net 4.0
- 18. Funciones paralelas en .Net 4.0
- 19. Log4Net y .NET 4.0 RC
- 20. .NET 4.0 - AccessViolationException y WndProc
- 21. Falta ServiceHostFactory en .NET 4.0?
- 22. ¿Necesita .NET Framework 4.0 reiniciar?
- 23. .net 4.0 Tasa de adopción
- 24. FxCop y GAC Madness
- 25. .NET [SuppressMessage] atributos en conjuntos de envío fxcop
- 26. DateTimePicker para WPF 4.0
- 27. ¿Ha cambiado CIL (Common Intermediate Language) para .Net 4.0?
- 28. ¿Puedo detener .net 4.0 para codificar comillas simples?
- 29. ¿Dónde está GACUTIL para .NET Framework 4.0 en Windows 7?
- 30. Desarrollo para .NET 4.0 (Windows XP) con Visual Studio 2012
Según MS; los desarrolladores profesionales no necesitan Code Analysis ... http://www.microsoft.com/visualstudio/en-us/products – eschneider