【问题标题】:How do I create an installer application in WinForms?如何在 WinForms 中创建安装程序应用程序?
【发布时间】:2021-12-04 19:39:51
【问题描述】:

不要被诸如“如何为 WinForms 应用程序创建安装程序?”之类的问题所迷惑。我想创建自己的安装程序布局 in WinForms。我想使用WinForms 创建自己的安装程序,包括所有安装程序的功能,例如添加注册表项、证书、用户帐户选择(“我”或“此计算机上的所有用户”)。当然,我认为重新发明轮子是可能的,但会带来很多复杂性。

这就是为什么存在这样的项目:

这些“模板”允许您添加安装程序的所有功能,包括您希望打包的文件,“只需按一下按钮”。但他们已经有了自己的 UI,我不想深入研究他们来定制 UI。我想使用WinForms 来创建用户界面、文件目标、可选文件、进度条、回滚、网站推荐、广告等选项。

我不想创建一个典型的 WinForms 项目来模仿安装程序,只需将文件打包到其资源中或从外部文件中读取/解析,然后将它们复制到必须去的地方。例如,我更喜欢使用 MSIX 的功能并设计自己的 UI。我该如何做到这一点?我可以将 MSIX 打包功能实现到 WinForm 项目中,然后使用它来计算 Windows 安装程序的进度、证书验证、回滚和其他强制性行为吗?

【问题讨论】:

    标签: winforms packaging msix


    【解决方案1】:

    强烈建议查看Wix#。

    它有一个 Winforms 风格的设计器,据我所知,你也可以添加自定义操作。

    或者,如果基础知识对您有用,您可以使用 wix 中的 XML 创建自定义对话框。本教程可以帮助您了解它的基础知识:Add-in express

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 1970-01-01
      • 2023-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多