2017-04-07 1 views
2

Windows 10 64 비트 및 Visual Studio 2017 커뮤니티 버전을 실행하고 있습니다."XSD"작업을 어셈블리에서로드 할 수 없습니다. Microsoft.Build.CppTasks.Common

회사에서 C# ASP.NET 웹 샘플 프로젝트를 컴파일하려고합니다. 이 오류로 인해 프로젝트를 컴파일 할 수 없습니다. Microsoft.Build.CppTasks.Common을 GAC에 다시 추가했지만 도움이되지 않았습니다. 또한 Visual Studio 2017을 제거하고 다시 설치했으며 비주얼 스튜디오 2015로 다운 그레이드하여 사용하지 않았습니다.

도움을 주시면 감사하겠습니다. 다음은 전체 오류 메시지입니다.

"XSD"작업을 Microsoft.Build.CppTasks.Common, 버전 = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a 어셈블리에서로드 할 수 없습니다. 파일 또는 어셈블리 'Microsoft.Build.CppTasks.Common, 버전 = 4.0.0.0, 문화 = 중립, PublicKeyToken = b03f5f7f11d50a3a'또는 해당 종속성 중 하나를로드 할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다. 선언이 올 바르고 어셈블리와 모든 종속성을 사용할 수 있으며 작업에 Microsoft.Build.Framework.ITask를 구현하는 공용 클래스가 포함되어 있는지 확인합니다.

+0

진행 상황이 궁금하다면 ... 광산에는 Clean 및 SetEnv 작업이 포함된다는 점만 제외하면 비슷한 문제가 있습니다. 퓨전 로그는 Microsoft.Build.CppTasks.Common이 Microsoft.Build.Utilities.Core 어셈블리를 위해 자체 디렉터리를 특별히 찾고 있음을 보여 주지만 실제로는 존재하지 않습니다. 나는 그것을 https://developercommunity.visualstudio.com/content/problem/197469/microsoftbuildcpptaskscommon-cannot-find-microsoft.html에서보고했다. – Hugh

답변

0

Visual Studio 대신 MSBuild 명령 줄에서 컴파일하는 경우 .NET Framework의 MSBuild 대신 VS2017과 함께 제공되는 MSBuild를 사용해야 시작할 수 있습니다. 그건 내 문제 였어 ... 문맥에 관해서는 this answer을 보아라.

관련 문제