2013-01-18 148 views
9

我们的构建脚本包含使用Microsoft.Web.Publishing.Tasks.dll任务,文件夹哪个安装程序安装Microsoft.Web.Publishing.Tasks.dll?

$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\Web\

中(其中$(MSBuildExtensionsPath32)解析为C:\Program Files (x86)\MSBuild

在一个开发机器整个Web文件夹不见了。

哪个安装程序在其文件夹中安装Microsoft.Web.Publishing.Tasks.dll及相关文件?

+0

我认为这是安装VS的Web Developer部分。您应该检查dev pc可以构建的项目的哪些扭曲。 –

+1

当我看完问题标题后,首先想到的是“雷德蒙德”,但我想这不会作为有效答案传递给我? –

+0

@ThorstenDittmar当我编写问题时,我担心这个双关语!现在重新编写。 :) –

回答

7

找到答案... Microsoft.Web.Publishing.Tasks.dll如果您检查Visual Web Developer选项,则由Visual Studio 2010安装程序添加。

+0

我有VS2010和VS2012终极安装在我的机器上。我无法在任何地方找到该DLL!当我安装了两个VS版本时,我唯一跳过的就是SQL Server Express版本,因为我同时安装了SQL 2008 R2和SQL 2012(两者都是开发者版本)...有关在哪里可以找到它的任何想法? – bleepzter

+1

好吧没关系... $(MSBuildExtensionsPath32)是一个MSBuild文件夹...我刚刚发现他们 – bleepzter

+1

谢谢,我有同样的问题,也不得不安装** Visual Web Developer **选项来修复它。 – magicandre1981

1

对于Visual Studio 2015年,在选择安装这个组件:
Windows和Web开发\微软Web开发工具

3

对于的Visual Studio 2017年,你必须检查ASP.NET和Web开发工具单个组件选项卡。

+0

这并不是这样做的......必须有其他你也检查过的东西,包括它。 – Kris

相关问题