2009-09-03 28 views
2

我對這個解決方案無處不在,無法找到任何東西!創建msbuild腳本來構建,使用指定的app.config發佈,並從不同位置更新

我想有一個MSBuild的腳本來做到以下幾點:

  1. 構建項目的解決方案
  2. 發佈與指定的app.config(app.config.debug或app.config中內置的解決方案。發佈)到指定的文件夾(開發或生產)
  3. 使用指定的配置,知道在哪裏檢查更新。
    - 如果部署 - >檢查樣品生產文件夾
    - 如果開發 - >檢查樣品開發文件夾

腳本目前工作,但這裏有兩個問題...

  • 我不知道如何有兩個不同的安裝,檢查兩個不同的地方來檢查更新。
  • 我無法自動增加修訂版本。每次我使用該腳本時,它現在都保持相同的內部版本號。

我目前的腳本:

msbuild "C:\sample\sample.csproj" 
/t:clean 
/t:build 
/t:publish 
/p:Configuration=release 
/property:PublishDir="C:\Samplelocation/" 
/property:UpdatedEnabled=true 
/property:UpdateRequired=true 
/property:UpdateUrl="C:\Samplelocation/" 
/property:GenerateManifests=true 
/property:PublishWizardCompleted=true 

任何幫助將不勝感激。提前致謝!

回答

相關問題