2010-08-13 124 views
2

我正在使用VS2010與Web部署項目爲我的Web應用程序創建發行包。在WDP中,我創建了一些構建任務,例如轉換web.config,創建一些目錄並刪除一些文件。ASP.NET 4部署MSBUILD

現在我已經將Web應用程序遷移到ASP.NET 4,並且我一直在VS2010中查看這個功能,名爲Package/Publish。是否可以使用此功能並添加自定義MSBUILD任務,如使用WDP?

我想擺脫WDP插件,如果可以使用默認的VS2010設置。

回答

1

嗨封裝/發佈功能是被稱爲Web發佈管道過程的一部分,它被捕獲到MSBuild目標&任務內。對於Visual Studio 2010 Web應用程序項目(WAP)文件Microsoft.WebApplication.targets & Microsoft.Web.Publishing.targets(%Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications)被導入進入項目文件。如果你想定製軟件包/發佈過程,你應該可以。

以下是一些可幫助您入門的鏈接。如果你有特定的問題發佈,我可以看看。

+0

謝謝你說,你的文章非常有幫助。另外,我發現這篇文章:http://blogs.msdn.com/b/webdevtools/archive/2010/02/09/how-to-extend-target-file-to-include-registry-settings-for-web -project-package.aspx – johan 2010-08-13 21:51:03

+0

@johan,是的,應該添加該鏈接,特別是因爲我在那個團隊!我已更新條目。 – 2010-08-13 23:25:38