我公司要求我找到解决方案的方案是,
好的,所以我看到了InstallShield功能,我也在看NSIS选项,但我的公司不在乎我们是否会购买InstallShield或使用免费的,所以我放弃了这个选项,经过2-3个小时的研究后我发现installshield是可能是最好的。
但我在这个领域有0经验,我无法确定InstallShield是否能满足我的需求,或者我是否过度思考这种情况并且有一个简单的解决方案。
任何建议都是适当的。
答案 0 :(得分:1)
我建议大家不要使用InstallShield。最好使用WiX(Windows Installer XML)。
在我们公司,我们使用InstallShield MSI-Project已有五年了,这真的很痛苦。当您尝试演示版时,一切看起来都很漂亮,但是一旦您得到越来越多的要求,您就会开始注意到存在许多错误,使用InstallScript进行自定义操作会让您回到90年代。
WiX(纯XML)的语法在第一次看起来会让人感到困惑和难以阅读,但是你可以在你的标记中使用makros和变量这么好。
您可以使用C#编写自定义操作,因此您可以使用一些现有代码来创建用户和授予权限。