2013-04-22 34 views
6

我正在尋找一種解決方案,該解決方案允許我生成Web部署包和關聯的deploy.cmd和SetParameters.xml。從一個構建任務創建多個SetParameters.xml

但我需要生成一個deploy.cmd和SetParameters.xml每環境

我需要我的輸出看起來像下面

  • ProjectName.DevSetParameters.xml
  • ProjectName.DevDeploy .CMD
  • ProjectName.UATSetParameters.xml
  • ProjectName.UATDeploy.cmd
  • ProjectName.PRODSetParameters.xml
  • ProjectName.PRODDeploy.cmd
  • ProjectName.zip

任何幫助將不勝感激。

回答

3

檢出Sayed Ibrahim Hashimi的博客和網絡包,他創建了nuget擴展。它擴展了織物包裝過程在Visual Studio NuGet包,使您能夠創建一個單一的軟件包,可以發佈到多個環境

Package once publish anywhere - 你需要看它創建的PowerShell腳本,並從你的構建調用它任務具有適當的值。

Nuget install from VS command line SAYED IBRAHIM HASHIMI Blog

+0

我想起來投票,如果我有需要的口碑,再加上我一直在尋找一些東西,讓我擁有的setParameter文件,而不是捆綁的Web.config文件包變換。但是我自己看起來很高和低,我可以看到你是正確的。 – scriptmonkey 2013-04-23 05:50:45

+0

謝謝。我向你提問,所以你會得到一些觀點。 – SoftwareCarpenter 2013-04-23 16:41:56

+0

我把它投票給你 – 2013-04-24 03:01:19