![](/img/trans.png)
[英]TeamCity + Msbuild: The "TransformXml" task could not be loaded
[英]"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 中的包重新安裝到您的項目中,因為錯誤消息指出它丟失了。
我必須在目標文件“~\\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.