2014-01-17 66 views
2

我的目標是使用從生成的構建定義/內部版本號派生的版本號更新項目中的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的一個限制,特定的構建過程還是有些東西我缺少啓用或顯示這些選項?

我希望能夠以最簡單的方式應用版本(即如果可能,不需要修改構建過程)。

回答

3

如果您不需要AzureContinuousDeployment.11.xaml建設過程模板,你可以將其更改爲其中不包括你後的預構建腳本選項TfvcTemplate.12.xaml構建過程模板。

enter image description here

+0

過程Azure的模板有點必需的,因爲我在部署Windows Azure雲服務。 –

相關問題