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(项目属性/包)
<project>.csproj
<project>.csproj
使用 Taghelpers 时有几个问题。