gpt4 book ai didi

version - 在 ASP.NET Core 1.0.0 Web 应用程序中显示项目版本

转载 作者:行者123 更新时间:2023-12-02 10:00:29 26 4
gpt4 key购买 nike

过去在 RC.x 中工作的内容都不再有帮助了。

我已经尝试过这些:

  1. PlatformServices.Default.Application.ApplicationVersion;

  2. typeof(Controller).GetTypeInfo().Assembly.GetCustomAttribute ().Version;

  3. Assembly.GetEntryAssembly().GetName().Version.ToString();

它们都返回 1.0.0.0 而不是 1.0.0-9,这应该是在执行 dotnetpublish --version-suffix 9 之后,在 project.json 中包含以下内容:“version ": "1.0.0-*"

基本上,他们给我的是所附图片中的“文件版本”,而不是“产品版本”,而 dotnetpublish 实际上似乎发生了变化。

enter image description here

最佳答案

对于版本 1.x:

Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyInformationalVersionAttribute>().InformationalVersion;

对于版本 2.0.0,此属性包含一些难看的内容:2.0.0 构建者:dlab-DDVSOWINAGE041 所以使用这个:

typeof(RuntimeEnvironment).GetTypeInfo().Assembly.GetCustomAttribute<AssemblyFileVersionAttribute>().Version;

关于version - 在 ASP.NET Core 1.0.0 Web 应用程序中显示项目版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39650150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com