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