是否有任何带GUI界面的免费安装系统?我发现了一个 - Advanced Installer,但免费版太有限了,我甚至无法展示EULA。其他免费工具,如NSIS,WiX ......仅限脚本。我没有多余的时间去挖掘新的脚本语言,或者任何耗时的活动。
目前我正在使用默认的Visual Studio部署系统。但无论部署版本如何,都无法覆盖任何先前的安装。 (我在这儿吗?)
所以我想知道除了Advanced Installer和VS Deployment系统之外,还有免费的GUI应用程序来构建.msi部署吗?
答案 0 :(得分:3)
答案 1 :(得分:2)
Votive是WiX的灵巧前端,可插入Visual Studio。根据解决方案的复杂程度,您可能仍需要手动编辑wx,因此这可能不是您所需要的。
答案 2 :(得分:2)
我们使用InnoSetup虽然这会使用脚本编写,但它非常简单且只有special GUI front end is also available。
答案 3 :(得分:2)
你应该看看InstallJammer。它是免费的,开源的,我认为你会发现它可以做任何你需要的事情。
答案 4 :(得分:1)
您认为通过VS安装项目创建的MSI文件无法更新以前的安装是不正确的。要启用该功能,每次构建新设置时都必须增加版本号(只有前三个数字组是相关的,因此3.2.0.0和3.2.0.1没有区别)。
同时您还必须指定新的产品代码(当您更改版本号时,VS会要求您这样做)。
最后一件事是在您构建的所有版本中保持UpgradeCode相同(除非您希望并行安装不同版本)。
答案 5 :(得分:1)
可能这还不相关,但使用Visual Studio 2010,您可以使用<{3}}上方公告中所述的 InstallShield Limited Edition 。
您可以使用Visual Studio 2010 Beta 2尝试此功能。
答案 6 :(得分:0)
您知道Nullsoft Script Install System和IZPack吗?它们既自由又易于定制。
编辑:IZPack需要JVM。