您知道有时 XXX 人会发布一些开源可执行文件。但它有实际的 Windows 安装程序。像这样:
通常这些东西的基本点是将某些文件放在特定位置吗?另外你是如何制作自己的?
由于显然有很多人使用 Windows 安装程序,因此它必须是某种开源实用程序,对吗?我将如何为我自己的程序使用一个。
Windows Installer是一个免费工具,是 Windows 上用户(安装包)和开发人员(生成安装包)均可使用的组件。您可以通过使用SetupVisual Studio 中的项目来利用其功能。
在这样的包中部署软件有多个要点,其中一些包括:为大量相互依赖的文件提供一个中央容器,向普通用户隐藏这个不必要的真相,压缩以使最终部署包更小,内置操作将配置元素写入系统(供系统使用和您自己的系统使用)、自定义操作以在运行软件之前执行所需的任何过程、近乎完全自主的回滚、卸载等,列表还在继续。
还有其他可用的环境(与 VS 相对)来创建这些包,有些使用该MSI技术,有些使用其他专有技术。