0
Jenkins에서 패키지 관리를 위해 NuGet을 필요로하고 aspect를 위해 PostSharp를 필요로하는 C# 프로젝트를 컴파일 할 때 심각한 문제가 있습니다. 환경 변수로 EnableNuGetPackageRestore=true
을 추가했으며 매번 모든 패키지가 검색됩니다. PostSharp가 시스템에 설치되었지만 매번 오류가 발생합니다.NuGet, PostSharp 및 Jenkins를 사용하여 .NET 프로젝트 컴파일
error CS1029: #error: 'PostSharp is not introduced in the build process. If NuGet just restored the PostSharp package, you need to rebuild the solution.'
어떻게 해결할 수 있습니까?
이 nuget 패키지와 함께 내가 시작 RestorePackages에서이 문제를 먹을수록 그 필요가 없다 복원 것으로 보인다 :
이 블로그 게시물은 배치 파일을 사용하여 가능한 해결 방법을 설명합니다. " 을 .. \를 nuget을 \ nuget.exe "install"dir \ packages.config "-source" "-RequireConsent -solutionDir".. \ " "CommonServiceLocator 1.0 "을 성공적으로 설치했습니다. 'Unity 2.1.505.2'가 성공적으로 설치되었습니다. 'PostSharp 2.1.7.22'를 성공적으로 설치했습니다. ' – SilverXXX