VersioningDemos
1.0.0
使用和不使用持續部署 (CD) 的 .NET Core 專案版本控制方法範例
如果您克隆此網站並在偵錯和發布模式下在本地運行它,您將看到不同的結果。您可以存取 https://versioningdemos.azurewebsites.net/ 上的即時版本,該版本已透過我的 Git 和 VSTS 產生版本資訊。
您會注意到,Microsoft 在自己的 .Net 庫中具有不同的版本控制策略,可能不是來自同一團隊。
.NET Core 程式集中通常會引用 3 個版本
您看到的用於檢索版本資訊的常規方法僅適用於某些用例,並且在放入庫中時會崩潰。
所有這些項目都使用 .vbproj(也可能是 .csproj)文件,而不是以前使用 AssemblyInfo.cs 或 project.json 的技術
使用 Visual Studio UI(專案屬性/套件)
.csproj
.csproj
使用 Taghelpers 時有幾個問題。