在 Visual Studio 中實作自動遞增版本號
軟體開發中,維護遞增的版本號碼對於追蹤和識別建置進度至關重要。本文提供在 Visual Studio 中實現自動遞增版本號的完整解決方案。
AssemblyInfo 類別和 AssemblyVersion 屬性
若要實作自動遞增版本號,請在專案中新增 AssemblyInfo 類別並修改 AssemblyVersion 屬性。在屬性末端加上星號 (*),指示 Visual Studio 自動遞增最後一個數字。例如:
<code>[assembly: AssemblyVersion("2.10.*")]</code>
版本遞增規則
Visual Studio 將依照下列規則遞增版本號:
基於程式碼的版本引用
要檢索並在程式碼中顯示版本號,請使用反射。這是一個範例:
<code>Version version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; DateTime buildDate = new DateTime(2000, 1, 1) .AddDays(version.Build).AddSeconds(version.Revision * 2); string displayableVersion = $"{version} ({buildDate})";</code>
重要注意事項
以上是如何在 Visual Studio 中實現版本號自動遞增?的詳細內容。更多資訊請關注PHP中文網其他相關文章!