2016-03-15 48 views
0

嗨我需要使用MSbuild.exe發佈我的代碼並創建發佈代碼包到一個位置。使用MSBuild.exe發佈和打包代碼

需要了解目標文件將如何工作和論據,我需要同時調用MSbuild.exe

+0

你的問題還不夠清楚。請解釋你正在努力完成什麼?創建一個包,然後將其發佈到IIS? –

+0

我只需要發佈代碼並將其保存在一個文件夾中,將其部署到IIS是下一步,但我想將發佈的代碼保留在某個位置。就像在Visual Studio中,我們發佈代碼,並將其發佈到一個文件夾,我想要通過msbuild.exe來完成相同的場景。 – Sidharh

回答

0

如果你正在尋找讓代碼文件夾中的更好的方式來做到這一點是將它打包,因爲通過您的意圖是稍後將其部署到IIS。這樣部署過程將更加簡單和乾淨。

下面是創建和保存包所需位置命令:

的msbuild 「你\解\位置\ YourSolution.sln」/噸:建立/ P:配置= 「調試-DEV」/ P :platform =「Any CPU」/p:VisualStudioVersion=14.0/p:DeployOnBuild = True/p:CreatePackageOnPublish = True/p:DeployOnBuild = True/p:DeployTarget = Package/p:PackageLocation =「\ where \ you \ want」

+0

Thnx Nagendara,是的,我正在尋找相同的解決方案,並通過搜索互聯網上的一些更好的關鍵字。 – Sidharh