VS 2019上的WPF .NET Core安装程序

时间:2019-04-05 06:30:10

标签: c# wpf .net-core windows-installer .net-core-3.0

我正在寻找在Visual Studio 2019中使用.NET CORE 3.0为WPF应用程序创建安装程序的方法(不是控制台应用程序)。

您能为我提供一些有关任何第三方工具或其他任何可行方法的建议吗?

我已经研究过ClickOnce和Wix,但都没有提供任何选择来创建上述安装程序。

我知道有两种发布.NET Core应用程序的方法,但此后我需要创建一个安装程序,而我找不到任何可以实现目标的东西。

2 个答案:

答案 0 :(得分:1)

WiX Toolset绝对可以用于打包已发布的.NET Core 3.0应用程序。由于尚无深度的工具集成(如Jon Skeet的正确建议),这将需要一点肘油脂。

步骤类似于:

  1. 发布.NET Core项目
  2. 引用1个或多个.wxs文件中已发布文件夹中的所有文件
  3. 在发布.NET Core项目后 构建.wxs文件的.wixproj

即使没有使用.NET Core 3.0,我也很有信心,因为我们在FireGiant上为复杂的.NET Core 2.0应用程序做了非常相似的事情。

答案 1 :(得分:0)

要在组织内部内部部署.NET Core应用程序,可以创建msix程序包。我已经成功地将它用作Clickonce的替代品。

您可以检查my post来说明如何为.NET Core项目创建msix程序包。您甚至可以定位Windows 7 SP1和更高版本。