如何在单一设置中合并exe和msi文件?

时间:2013-05-23 13:43:30

标签: .net c#-4.0

我正在使用visual studio setup项目创建一个设置,它将创建两个文件,一个是msi,第二个是exe。但我想用它创建单个文件。

2 个答案:

答案 0 :(得分:2)

我会查看IExpress。 这是许多Windows版本中的内置工具,您可以使用它来创建自解压指令文件。 您只需添加msi和setup.exe,然后选择运行setup.exe。

此工具会创建一个SED文件,您可以在后期构建事件中运行该文件,这样您就不必在每次构建后手动执行此操作。

您可以按照本教程中的说明操作: http://www.youtube.com/watch?v=k976yEXX11k

http://en.wikipedia.org/wiki/IExpress

答案 1 :(得分:0)

您只需在Deployment Project Properties中取消选中创建安装程序以安装必备组件,但请仔细考虑该选项的含义。

如果您没有创建setup.exe,那么您的程序将无法安装在缺少部分或全部先决条件的计算机上。

另外,请注意VS2012中不再支持安装项目 - 因此现在可能值得开始调查其他设置创作选项,例如WiX。