我正在管理包含API项目,Web项目和共享程序集的.net解决方案。
所有源代码均在VSTS
下我使用VSTS版本在différents环境中部署项目。
现在我想在我的网站和API网站上添加版本号(我不称之为API端点版本,这是一个不同的故事)。
目前,唯一的方法是将版本信息存储在我的代码中,并将其更新为代码的任何其他部分。我想在发布过程中直接找到一种方法。
您如何在自动发布流程上管理应用程序版本控制?
感谢。
的问候,
答案 0 :(得分:0)
您可以将版本存储在配置文件中,例如web.config,然后读取代码中的值。
一个简单的样本:
<appSettings><add key="version" value="#{Release.ReleaseName}#"/></appSettings>
添加到web.config文件#{Release.ReleaseName}#
)将替换为 Release.ReleaseName 变量的值。有很多build-in variables in release,你也可以添加变量来释放。