Tener problemas de análisis de código en ejecución del símbolo del sistema con msbuild
-
22-09-2019 - |
Pregunta
Estoy utilizando VS2010 RC mientras que apunta .NET 3.5. Puedo correr a través de análisis de código de Visual Studio sin un problema. Sin embargo, cuando trato de ejecutar el análisis de código en nuestro servidor CI no es la silla eléctrica. Cuando se intenta generar utilizando msbuild 4.0 me sale el siguiente excepción:
C: \ Archivos de programa (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ CodeAnalysis \ Microsoft.CodeAnalysis.targets (129,9): error MSB4018:. La tarea "CodeAnalysis" error inesperado
C: \ Archivos de programa (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ CodeAnalysis \ Microsoft.CodeAnalysis.targets (129,9): error MSB4018: System.TypeLoadException: No se pudo cargar el tipo 'System.Runtime .Versioning.TargetFrameworkAttribute 'del ensamblado' mscorlib, versión = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089
Como dije, que funciona bien cuando lo ejecuto a través VS.
Solución
Usted tendrá momentos difíciles de instalar esto ...
Me instalaría VS2010 en el servidor de compilación. Problema resuelto.
Nota:
La construcción de servidor debe ser una réplica de su entorno de desarrollo (no entorno de producción)