【发布时间】: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