" MSBuild.Community.Tasks.XmlRead"任务无法加载

时间:2017-08-19 13:30:44

标签: visual-studio msbuild dotnetnuke dotnetnuke-9

这是几年前出现的错误。在过去的两周里,我所有的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'或其中一个依赖项。系统找不到指定的文件。

3 个答案:

答案 0 :(得分:0)

您应该将NuGet中的软件包重新安装到您的项目中,因为错误消息表明它已丢失。

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

答案 1 :(得分:0)

我必须在目标文件“〜\ BuildScripts \ MSBuild.Community.Tasks.Targets”和csproj文件中手动更改版本号:

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

答案 2 :(得分:0)

该调用是对Buildscripts文件夹,而DLL是在packages文件夹中。

\packages\MSBuildTasks.1.5.0.235\tools复制DLL,然后将DLL粘贴到BuildScripts文件夹中。确保关闭/重新打开该项目。