[英]Get TFS buildNumber
我需要在頁面上顯示內部版本號。 此頁面的不同版本應顯示其相應的內部版本號。 我怎樣才能做到這一點?
我的想法是,我在某個地方配置了構建,並且構建可以將版本號存儲在源代碼中,並且我的程序將讀取此版本。
您可以內聯啟用帶有版本號的程序集版本控制,這將更新AssemblyInfo.cs文件。 您的程序可以從該文件讀取內部版本號。
要獲取構建版本,只需使用以下屬性
$(BUILD_NUMBER)
也許您想將其用作程序集版本的一部分:
http://msbuildtasks.tigris.org/
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.AssemblyInfo" />
<MSBuild.Community.tasks.AssemblyInfo OutputFile="$(AssemblyVersionFilePath)"
CodeLanguage="C#"
AssemblyFileVersion="$(FileVersion)"
AssemblyInformationalVersion="$(InformationalVersion)"
AssemblyVersion="$(SemanticVersion)" />
在自定義構建過程以進行程序集版本控制的過程中,我通常會創建一個version.txt文件,該文件可與站點一起部署。 在global.asax中,我在應用程序啟動時閱讀了該版本,然后僅在要顯示該頁面的每個頁腳的頁腳中使用該值。 或者,我可以從我知道要與該站點一起部署的程序集之一中讀取版本信息,並改用它。 無論哪種方式都行。
如果您需要有關自動版本化構建的幫助,則可以查看我的博客文章
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.