2013-01-18 151 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

相關問題