我的目標是使用從生成的構建定義/內部版本號派生的版本號更新項目中的AssemblyInfo.cs版本信息由TFS。例如,在2013-01-20
上運行的第一個版本將是2013.1.2.1
。此外,我使用Microsoft託管的TFS(現在稱爲Visual Studio Team Services),並使用AzureContinuousDeployment.11.xaml構建過程。當我將Azure鏈接到TFS時,這是自動設置的。在Visual Studio Team Services中運行Azure持續部署構建過程中的預構建腳本
從http://msdn.microsoft.com/en-us/library/vstudio/dn376353.aspx#scripts信息意味着我可以運行PowerShell腳本作爲預構建的任務,我想用從https://tfsbuildextensions.codeplex.com/SourceControl/latest#Scripts/ApplyVersionToAssemblies.ps1
的一個。然而,我沒有看到預構建腳本選項可用於我給定的構建定義。
這是Visual Studio Team Services的一個限制,特定的構建過程還是有些東西我缺少啓用或顯示這些選項?
我希望能夠以最簡單的方式應用版本(即如果可能,不需要修改構建過程)。
過程Azure的模板有點必需的,因爲我在部署Windows Azure雲服務。 –