Asp.net

如何將最新的 TFS 變更集編號插入 aspx 頁面?

  • April 5, 2022

當我們使用 SVN 時,我們總是在頁面的頁腳列印:“Revision XXXX”。我一直在尋找,但我不知道如何用 TFS 做同樣的事情。任何人都可以提供一些指示嗎?

如果這很重要:我們使用的是 ASP.NET MVC。不過,我想這並不重要。

您可以使用程序集的預設版本系統來跟踪修訂號,而無需在 TFS 中添加任何內容。

如果您在的屬性中使用Major.Minor.*格式(例如),它將根據以下格式生成版本:AssemblyInfo``AssemblyVersion``[assembly: AssemblyVersion("1.0.*")]

Major.Minor.Build.Revision

在哪裡

  • 專業 = 你的價值
  • 次要 = 你的價值
  • 建構 = 自 2000/01/01 以來的天數
  • 修訂版 =(自 Build 中指定的日期午夜以來的秒數)/2

這將為您提供一個不斷增加的數字,為您提供有關建構日期和時間的精確資訊。

要在您的程式碼中使用這些值,您可以簡單地使用Assembly.GetExecutingAssembly().GetName().Version.

您可以使用這樣的程序集版本控制工具/技術來更新項目的版本AssemblyInfo.cs號。可以根據 TFS 變更集編號更新程序集的版本號。然後可以在應用程序中顯示版本號。

引用自:https://stackoverflow.com/questions/4217587