我有以下简单的构建管道在 Azure DevOps 中工作,发布版本部署到暂存槽。
我想要一个构建修订/版本字符串,它是自动递增的。然后我想在我的网络应用程序中显示它,这样我就可以知道正在生产的软件版本。
目前我显示 .csproj 文件中的版本字符串。像这样的东西在
<Version>1.1.4.7</Version>
Run Code Online (Sandbox Code Playgroud)
然后使用以下代码显示在网页上:
Version: @typeof(Startup).Assembly.GetName().Version.ToString()
Run Code Online (Sandbox Code Playgroud)
如果我可以更新现有的版本字符串,那就太好了,但我愿意更改为最容易集成到 CI 过程中的任何内容。