我目前正在使用Visual Studio 2010中的Visual Studio Installer(安装项目)作为MyProgram的安装程序。它有一些奇怪的错误,并不是很可定制,所以我想切换到另一个安装程序产品。以下是我的要求:
以下是我目前的选择:
Visual Studio Installer:
NSIS:
Inno设置:
维克斯:
InstallShield LE 2010:
答案 0 :(得分:3)
WiX v3.5目前处于测试阶段,即将发布。它是最新成员,Burn,是一个引导程序/ chainer,旨在完成您所追求的目标。
WiX 是一个陡峭的学习曲线,主要是因为你必须学习MSI来做任何复杂的事情。但是,它确实符合您的要求。
我的选择可能是NSIS,因为编写安装程序脚本非常简单。虽然添加.NET先决条件是手动的,但是如何理解并且可以自由发布。
答案 1 :(得分:0)
似乎将我的安装程序产品更改为WiX是最佳解决方案。我能够在很短的时间内用它创建一个简单的安装程序,它可以正常工作。
对于引导程序,当我等待“Burn”发布时,我将能够使用this tutorial包含Windows SDK引导程序。