Pau*_*aul 6 .net-core azure-devops
我有一个.NET Core MVC应用程序,它是使用TFS在线构建的,并使用TFS在线的发布管理内容发布到Azure.一切都很好.
我想做的是让我的应用程序在某处显示内部版本号.无论在哪里......但是例如在像/ api/buildversion这样的WebAPI端点中.
任何人都可以帮助我如何在运行时获得TFS内部版本号?打包/发布应用程序时,是否有任何文件包含我可以从应用程序访问的内部版本号?
简单的方法是您可以将构建号存储在文件中(例如appsettings.json),然后在应用程序代码中获取此数据.
Appsettings.json示例代码:
{
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet-WebApplication1-ab933d83-8f4b-4024-9f3c-1aef5339a8f3;Trusted_Connection=True;MultipleActiveResultSets=true"
},
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Debug",
"System": "Information",
"Microsoft": "Information"
}
}
"CodeVersion": {
"Num": "#{MyBuildNumber}#"
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1788 次 |
最近记录: |