簡體   English   中英

無法加載“MSBuild.Community.Tasks.XmlRead”任務

[英]"MSBuild.Community.Tasks.XmlRead" task could not be loaded

這是幾年前出現的錯誤。 直到過去兩周,我在安裝所有 Visual Studio 時才遇到這種情況。 我已經嘗試了我找到的過去帖子中的所有解決方案。 沒有一個工作。 我懷疑錯誤出在 DNN 模板版本 9 上。你能確認一下嗎?

無法從程序集加載“MSBuild.Community.Tasks.XmlRead”任務……packages\\MSBuildTasks.1.5.0.235\\tools\\MSBuild.Community.Tasks.dll。 無法加載文件或程序集...packages\\MSBuildTasks.1.5.0.235\\tools\\MSBuild.Community.Tasks.dll'或其依賴項之一。 該系統找不到指定的文件。

您應該將 NuGet 中的包重新安裝到您的項目中,因為錯誤消息指出它丟失了。

https://www.nuget.org/packages/MSBuildTasks

我必須在目標文件“~\\BuildScripts\\MSBuild.Community.Tasks.Targets”和 csproj 文件中手動更改版本 #:

<MSBuildCommunityTasksPath>$(SolutionDir)\packages\MSBuildTasks.1.5.0.235\tools</MSBuildCommunityTasksPath>

該調用是對 Buildscripts 文件夾的調用,而 DLL 位於包文件夾中。

\\packages\\MSBuildTasks.1.5.0.235\\tools復制 DLL 並將 DLL 粘貼到 BuildScripts 文件夾中。 確保關閉/重新打開項目。

我們發現有時你必須改變

<MSBuildCommunityTasksPath>

在項目文件中,因為它會覆蓋 nuget 包設置

暫無
暫無

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

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