我最近從TFS 2012升級到TFS 2013,並試圖使用新模板(TfvcTemplate.12.xaml)。我需要將我的.NET應用程序和WiX安裝程序的版本號設置爲此過程的一部分。 在我的TFS 2012過程中,我使用定製TFS社區創建擴展做以下構建模板:TFS 2013 - 從預生成的PowerShell腳本更新MSBuild參數
生成一個版本號。主版本號和次版本號是靜態的,版本號是自2014-11-25以來的天數,版本號是構建定義今天運行的次數。
更新新版本號
更新MsBuildArguments參數所有的AssemblyInfo.cs文件傳遞的版本作爲參數。這樣我就可以在我的WiX安裝程序中設置版本號。
在我重新定製構建模板之前,我想嘗試使用預構建的PowerShell腳本來實現上述目的。
項目1和2在PowerShell中很容易,但我堅持第三個要求。預生成PowerShell腳本是否可以更新MSBuildArguments?