有没有人看过这个错误并知道如何修复它?
无法从程序集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中运行了这个完全相同的解决方案,没有任何问题。
发布于 2014-06-25 16:18:59
只要你使用Visual Studio 2012,Dai Bok和emalamisura提供的答案就可以正常工作。对于VS 2013,这也失败了。为了使此功能适用于所有版本的Visual Studio,您应该:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets" /><Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Web\Microsoft.Web.Publishing.targets" />项目
这将动态而正确地设置Visual Studio的正确版本。
发布于 2013-12-08 06:35:00
为了让我的应用正常工作,我只是复制了我的v10.0文件夹,并将其重命名为v11.0,从那时起,一切似乎都运行得很好。这是目前最快的解决办法。
由于这可能不是最好的解决方案,尽管它可以工作,我打算尝试安装用于Windows7和.NET Framework4的微软 Windows SDK for Windows 7 and .NET Framework 4 Windows,但下载时间太长了。
发布于 2017-07-17 17:48:57
要解决此问题,请执行以下操作
这解决了这个问题,因为它在提到的路径中创建了dll。
https://stackoverflow.com/questions/20358747
复制相似问题