내 휴대용 C# 프로젝트를 .Net Standard 2.0으로 변환하는 데 문제가 있습니다..Net 표준을 로컬로 빌드하지만 팀 빌드를 사용하지 않습니다.
나는 Adam Pedley가 설명한 방법을 따라 Upgrade PCL to .NET Standard Class Library으로 갔고 결국 모든 작업이 로컬에서 처리되었습니다. 우리의 빌드 서버에 대기열 그러나, 나는 다음과 같은 오류에 직면하고있다 :
C:\Program Files\dotnet\sdk\2.0.3\Sdks\Microsoft.NET.Sdk\build\Microsoft.PackageDependencyResolution.targets(323,5): error : Assets file 'D:\Builds\Agent-57-01_work\11\s\MyProject\obj\project.assets.json' not found. Run a NuGet package restore to generate this file. [D:\Builds\Agent-57-01_work\11\s\MyProject\MyProject.csproj]
우리의 빌드 서버 에이전트 버전 2.120.2을 실행 및 Visual Studio 15.4.5이 있습니다. 설치.
귀하의 빌드에 NuGet 복구가 포함되어 있거나 MSbuid 호출이 있습니까? '/ restore' 인자를 포함 시키시겠습니까? –
@MartinUllrich 우리는 NuGet의 3.0.0 버전으로 NuGet Installer 태스크를 설정했습니다. 4.0.0으로 변경하면 문제가 해결되었습니다. –