首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从Microsoft.Web.Publishing.Tasks.dll加载TransformXml任务

无法从Microsoft.Web.Publishing.Tasks.dll加载TransformXml任务
EN

Stack Overflow用户
提问于 2013-12-04 02:22:32
回答 11查看 69.4K关注 0票数 102

有没有人看过这个错误并知道如何修复它?

无法从程序集C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.Tasks.dll.加载

"TransformXml“任务

未能加载文件或程序集的file:///C:\Program文件(x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.Tasks.dll‘或其依赖项之一。系统找不到指定的文件。

确认声明正确,程序集及其所有依赖项可用,并且任务包含实现Microsoft.Build.Framework.ITask的公共类。

我在其他地方读到,问题出在您没有安装SQL Server时。但我确实安装了带有SP1的SQL Express2012 x64。我也在运行VS 2013 Professional。

我已经在VS2012 express中运行了这个完全相同的解决方案,没有任何问题。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2014-06-25 16:18:59

只要你使用Visual Studio 2012,Dai Bok和emalamisura提供的答案就可以正常工作。对于VS 2013,这也失败了。为了使此功能适用于所有版本的Visual Studio,您应该:

  • 打开项目的项目文件(.csproj)加载失败,搜索<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets" />
  • Change it to <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Web\Microsoft.Web.Publishing.targets" />
  • Reload

项目

这将动态而正确地设置Visual Studio的正确版本。

票数 172
EN

Stack Overflow用户

发布于 2013-12-08 06:35:00

为了让我的应用正常工作,我只是复制了我的v10.0文件夹,并将其重命名为v11.0,从那时起,一切似乎都运行得很好。这是目前最快的解决办法。

由于这可能不是最好的解决方案,尽管它可以工作,我打算尝试安装用于Windows7和.NET Framework4的微软 Windows SDK for Windows 7 and .NET Framework 4 Windows,但下载时间太长了。

票数 29
EN

Stack Overflow用户

发布于 2017-07-17 17:48:57

要解决此问题,请执行以下操作

  1. 在您的计算机中找到
  2. 安装程序单击或轻拍启动该安装程序,然后选择修改。
  3. 从各个组件屏幕中,选择Asp.net
  4. web开发工具,然后选择Modify/Install.

这解决了这个问题,因为它在提到的路径中创建了dll。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20358747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档