5
우리의 새 프로젝트 인 CI 용 Hundson 서버를 설정하려고합니다. 모든 것이 잘 실행되고 프로젝트 빌드, 유닛 테스트 및 FxCop 검사가 실행됩니다. 그러나 StyleCop으로 코드를 검사하려고하면 오류가 발생합니다. 첫 번째 : MS VS 2010에서 C#으로 개발하고 허드슨 서버에는 .Net 4.0과 Windows SDK 7.1이 설치되어 있습니다.Hudson 서버에 StyleCopTask를로드 할 수 없습니다.
이제 내 SVN에 StyleCop.Targets을 추가하고 .cproj 파일을 파일에 연결했습니다. 내가 VS2010 구축하면 StyleCop 경고, 의 제외하고, 잘 갔다 모든 게하지만 Hundson 서버가이 오류가 발생 프로젝트를 빌드하려고하면 :
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.
StyleCop.dll가 Hundson 서버에서 경로에, 누군가 내가 뭘 잘못했는지 말해 줄 수 있니?
을 수정해야 내 개발자 PC에 그것을 ested. 거기에 stylecop 작업이 정상적으로 실행됩니다. 각각의 .csproj 파일에 다음을 추가했습니다. –
CoolKiffings
StyleCop이 .NET 3.5 어셈블리를 찾고있는 것 같습니다. 빌드 서버에 .NET 3.5가 설치되어 있습니까? –