2017-10-14 2 views
1

Mac의 JetBrains Rider에서 이전 Windows 프로젝트를 빌드하려고합니다. 다음과 같은 빌드 오류가 발생합니다.JetBrains Rider - 작업 팩토리 "CodeTaskFactory"를 어셈블리에서로드 할 수 없습니다.

NuGet.targets(100, 9): [MSB4175] The task factory "CodeTaskFactory" could not be loaded from the assembly "/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Tasks.v4.0.dll". Method 'Microsoft.Build.Utilities.TaskLoggingHelper..ctor' not found.

아무도 도와 줄 수 있습니까?

답변

2

사용자 지정 msbuild 코드 또는 사용중인 NuGet 패키지가 MSBuild의 CodeTaskFactory을 참조하는 사전 MSBuild 15 가지 방법을 사용하고 있기 때문에 이러한 현상이 발생합니다.

확인 프로젝트의 모든/Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll 또는 Microsoft.Build.Tasks.v4.0.dll (또는 이와 유사한 DLL 참조)를 참조 UsingTask 요소의 발생을 파일을 구축하고 Microsoft.Build.Tasks.Core.dll에 DLL을 변경합니다.

NuGet 패키지의 문제 코드는 패키지 업데이트가 있는지 확인하거나 해당 작성자에게 문의하십시오.

관련 문제