【发布时间】:2020-09-21 12:12:28
【问题描述】:
我们有一个仅在内部使用的 .NET Core 应用程序。在从 WPF 切换到 .NET Core 期间,我们从 Click-Once 更改为 MSIX。在我们应用程序的窗口标题/标题中,我们还“输出”当前版本(主要、次要、...)。以前,我们采用了我们的启动项目的版本(称为“视图”)。现在使用MSIX,这个项目已经得到了我们需要的版本号(启动项目引用了“view”)。我们现在如何阅读正确的版本?
使用Assembly.GetEntryAssembly 或Assembly.GetCallingAssembly 会返回错误的版本——启动项目的版本。该应用程序不在 Windows 应用商店中,它将作为一个包进行侧面加载。有什么想法可以在部署我们的包时获得我们“生成”的“正确”版本?
【问题讨论】: