簡體   English   中英

使用msbuild構建解決方案后出現錯誤MSB4062

[英]Error MSB4062 after building solution with msbuild

我試圖用使用msbuild的腳本來構建解決方案。 在VS 2017中,它工作得非常好,但是不幸的是,在使用VS 2019將項目移至計算機后,我無法以這種方式進行構建。 在解決方案的幾個項目中,我看到了相同的錯誤。

錯誤MSB4062:無法從程序集C:\\ Program Files(x86)\\ MSBuild \\ Microsoft \\ VisualStudio \\ v16.0 \\ Web \\ Microsoft.Web.Publishing.Tasks.dll中加載“ CheckPathAttributes”任務。 無法加載文件或程序集“ Microsoft.Build.Utilities.Core,版本15.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依賴項之一。 該系統找不到指定的文件。 確認聲明正確,程序集及其所有依賴項均可用,並且任務包含實現Microsoft.Build.Framework.ITask的公共類。

在解決方案的文件夾中,搜索隱藏的.vs文件夾並刪除該文件夾。 然后打開VS 2019,打開解決方案,然后進行清理和重建。

同時查看您的錯誤,這也可能是由於您的腳本需要依賴於MSBUILD 15.0而您使用的是VS 2019,這意味着MSBUILD v16.0。 我建議您也必須更新腳本。

讓我知道它是否有效/解決了您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM