2009-05-18 124 views
3

我想用msbuild發佈網站。由於我有一個網站,而不是一個Web應用程序項目,我怎麼去解決這個問題,因爲我沒有.csproj文件,msbuild需要一個項目文件作爲輸入,或者你可以在一個項目文件的文件夾中執行它。我的解決方案文件包含多個沒有.csproj文件的網站?使用msbuild發佈網站

回答

5

我會爲每個網站創建Web部署項目,MSBuild可以讀取.wdproj文件(它實際上是一個MSBuild腳本)。

VS2008 Web Deployment Project download

這是剛好完成你所需要的一個Visual Studio模板。

內部使用ASP.NET編譯器任務的此腳本,以及根據項目設置對文件 進行一些複製。