2017-04-07 79 views
2

我正在運行Windows 10 64位和Visual Studio 2017社區版。無法從程序集中加載「XSD」任務Microsoft.Build.CppTasks.Common

我想從一家公司編譯一個C#ASP.NET web示例項目。由於這個錯誤,我無法讓項目編譯。我已經向Microsoft GAC重新添加了Microsoft.Build.CppTasks.Common,但這並沒有幫助。我也卸載並重新安裝了Visual Studio 2017並降級到Visual Studio 2015無濟於事。

任何幫助將不勝感激。以下是完整的錯誤消息:

「XSD」任務無法從程序集Microsoft.Build.CppTasks.Common,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a中加載。無法加載文件或程序集'Microsoft.Build.CppTasks.Common,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其某個依賴項。該系統找不到指定的文件。確認聲明是正確的,程序集及其所有依賴項都可用,並且任務包含一個實現Microsoft.Build.Framework.ITask的公共類。

+0

好奇,如果你有任何進展......我有一個類似的問題,除了我的涉及乾淨和SetEnv任務。 Fusion日誌顯示Microsoft.Build.CppTasks.Common正在專門查找它自己的Microsoft.Build.Utilities.Core程序集目錄,但它不在那裏。我已經在https://developercommunity.visualstudio.com/content/problem/197469/microsoftbuildcpptaskscommon-cannot-find-microsoft.html報告了它 – Hugh

回答

0

如果您從命令行MSBuild而不是Visual Studio進行編譯,則可能需要開始使用VS2017附帶的MSBuild,而不是.NET Framework中的MSBuild。這是我的問題...請參閱this answer的上下文。

相關問題