【问题标题】:Create custom installer/updater创建自定义安装程序/更新程序
【发布时间】:2023-03-18 19:58:02
【问题描述】:

我想知道是否有任何关于在 VC# 中从头开始制作自定义安装程序的教程/提示。是的,我看到了this 的问题,但这不是我想要的。我想从 0 开始,不使用任何库或其他任何东西。

如果没有教程,那么我最大的担忧是:我将如何处理 DLL(或任何相关文件)和/或注册表项。

【问题讨论】:

  • 我认为这取决于您是否希望将 dll 与安装程序 exe 分开。
  • 你为什么要这样做?当 Visual Studio 可以为您制作安装程序时,这似乎是一件奇怪的事情,而且工作得相当好!
  • 你不想使用库是什么意思,WiX 呢?您不想使用它们有什么特别的原因吗?
  • @AAT 我不希望安装程序捆绑我的项目,而是希望成为一个项目。所以这是我想开发的应用程序,以后可能会出售或用于我的客户。
  • 所有不生成 MSI 的东西最终都是 PITA 恕我直言 - 是的,甚至是 Nullsoft 安装程序等系统。这是因为只有 MSI 可以在企业环境中正确部署和维护,而基于 exe 的安装程序则不能。也就是说,我建议您使用适当的 MSI 安装程序(WiX 来拯救)和一个作为便携式版本部署的版本,也就是说,不需要任何安装过程(可以直接运行并且不会混乱)与系统)。

标签: c# installation


【解决方案1】:

使用包含“bin/Release”的 .exe 和 .DLL 文件的简单安装程序创建器,然后使用它来创建“检查更新”功能:

"Check for Update" function

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多