Estoy tratando de configurar nuestro servidor Hundson para CI nuestro nuevo proyecto. Todo funciona bien, construyendo el proyecto, pruebas unitarias y ejecuciones de controles FxCop. Pero cuando intento verificar el código con StyleCop, ocurre un error. Primero: Desarrollamos en C# con MS VS 2010 y en el servidor de Hudson existe el .Net 4.0 y el Windows SDK 7.1 instalado.StyleCopTask no se pudo cargar en el servidor Hudson
Ahora he agregado el StyleCop.Targets a mi SVN y he vinculado los archivos .cproj al archivo . Si construyo en VS2010 everythin fue bien, a excepción de las advertencias StyleCop, pero si el Hundson Server intenta construir el proyecto se produce este error:
error MSB4062: The "StyleCopTask" task could not be loaded from the assembly
C:\Program Files (x86)\MSBuild\..\StyleCop 4.7\StyleCop.dll. Could not load file or
assembly 'Microsoft.Build.Utilities.v3.5, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot
find the file specified. Confirm that the <UsingTask> declaration is correct,
that the assembly and all its dependencies are available, and that the task
contains a public class that implements Microsoft.Build.Framework.ITask.
El StyleCop.dll está en el camino de la Hundson Server, ¿alguien me puede decir lo que he hecho mal?
he t ested en mi pc de desarrollador. Allí la tarea stylecop se ejecuta normalmente. He agregado en cada archivo .csproj: –
CoolKiffings
Parece que StyleCop está buscando un ensamblado .NET 3.5. ¿El servidor de compilación tiene instalado .NET 3.5? –