【发布时间】:2013-05-23 13:43:29
【问题描述】:
我正在使用 Visual Studio 设置项目创建设置,它将创建两个文件,一个是 msi,第二个是 exe。但我想使用它创建单个文件。
【问题讨论】:
我正在使用 Visual Studio 设置项目创建设置,它将创建两个文件,一个是 msi,第二个是 exe。但我想使用它创建单个文件。
【问题讨论】:
我会查看 IExpress。 这是许多 Windows 版本中的内置工具,您可以使用它来创建自解压指令文件。 您只需添加 msi 和 setup.exe 并选择运行 setup.exe。
此工具会创建一个 SED 文件,您可以在构建后事件中运行该文件,因此您不必在每次构建后手动执行此操作。
您可以按照本教程中的说明进行操作: http://www.youtube.com/watch?v=k976yEXX11k
【讨论】:
您只需取消选中Deployment Project Properties 中的创建安装程序以安装必备组件 - 但请仔细考虑该选项的含义。
如果您不创建 setup.exe,则您的程序无法安装在缺少部分或全部先决条件的计算机上。
另外,请注意 VS2012 不再支持设置项目 - 因此现在可能值得花时间开始研究其他设置创作选项,例如 WiX。
【讨论】: