c# - .net core 3 wpf/winforms(非 MSIX)的安装程序?

标签 c# wpf .net-core-3.0 wpf-core wpf-core-3.0

因此,我们完成了一些 wpf 到 .net core 的转换,现在我们需要将一个作为安装程序发送到外部客户端。之前我们使用了 ClickOnce,但它在 .net core 中已被弃用,并且根据 MS 不会移植,他们推荐 MSIX。然而,正如我们从文档中了解到的,即使我们将旁加载 WPF 应用程序,它仍然会在具有虚拟化文件系统的沙箱中运行。这对我们来说是不行的,它显然是在设计时考虑到 UWP+Marketplace 交付的。我们需要文件系统上的应用程序能够完全访问文件系统,即“好的旧方法”。

我们可以将它们作为 zip 文件发送并让客户解压,但管理层认为这不太专业,因此我们需要一个类似于 msi/clickonce 的交付包。有人在 MSIX 之外的核心上交付过应用程序吗?

最佳答案

嗯,显然,我们再次面临来自 MS 的“我们的路还是高速公路”,所以我们只使用了 Inno Setup。在我们获得正确的安装过程或 MSIX 允许非沙盒安装而无需不必要的文件系统抽象之前,我们必须这样做。

关于c# - .net core 3 wpf/winforms(非 MSIX)的安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57955302/

相关文章:

c# - .net core 3 产生与 2.2 版本不同的浮点结果

asp.net-core - 使用内置身份服务器在 asp net core 3.0 中添加和访问声明

.net-core - 面向 ARM64 的 .NET Core 3.0 发布

c# - NLog 有时不写入文件

c# - Linq Boolean 返回异常 DROPDOWNLIST 有一个无效的 SelectedValue,因为它不存在于项目列表中

避免显卡敏感的 WPF 策略?

c# - 使用新的 CSPROJ 格式时,代码隐藏中无法识别 WPF 控件

c# - c#中的可选参数

c# - 一次将完整的数据表导出到文本文件中

c# - 使用 MEF 将程序集添加到目录