【问题标题】:Assembly build version at runtime in blazor wasm appblazor wasm 应用程序运行时的程序集构建版本
【发布时间】:2021-01-08 00:02:12
【问题描述】:

在运行时在 Web 程序集客户端 Blazor 应用程序中获取构建版本号的最佳方法是什么? 在服务器端版本中,我可以使用Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyInformationalVersionAttribute>().InformationalVersion.ToString();

结合 msbump 包,它会在每个新版本中自动为我生成新版本。这也可以在客户端 blazor 上实现吗?

【问题讨论】:

    标签: c# blazor webassembly


    【解决方案1】:

    尝试使用GetExecutingAssembly()

    例子:

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

    您不能使用入口程序集的原因是我相信入口程序集不是您的实际程序集。因此,如果您要求执行程序集,则可以保证获得您的实际程序集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-20
      • 2022-11-17
      • 1970-01-01
      • 2021-06-25
      • 2011-06-07
      • 1970-01-01
      • 2020-01-24
      • 2021-04-05
      相关资源
      最近更新 更多