创建MSI的最佳工具

Raj*_*aja 16 .net installer windows-installer setup-project

我是新手来设置项目创建.现在我使用Visual Studio 2008为我的项目创建安装文件(msi).在安装向导中创建自己的自定义表单以及将现有版本的项目升级到新版本时,我感到很不舒服.

还有其他替代方法可以为Dot net项目创建MSI/MSP包吗?

mar*_*c_s 21

创建MSI并不总是一件容易的事 - 一个肯定有用的工具是WiX - Windows Installer XML--一个由Microsoft员工在空闲时间运行的免费软件开源项目.

但是,进入它是非常混乱的 - 这是一个很好的WiX Tutorial for starters.

另一个有趣的方法是" Wix# "(WiX Sharp) - 一个从C#源输出WiX脚本的C#前端 - 非常有趣.


lig*_*t78 8

取决于您的预算.如果您愿意花费100美元至300美元或更多,您可以查看Advanced Installer(将是我的选择),Tarma安装程序(我相信它是此处列出的最便宜的安装程序产品),WixAware或InstallAware,Wise和InstallShield还提供/支持MSI.

高级安装程序人员提供免费版本,但它非常有限(您甚至无法在GAC中注册程序集或执行简单安装所需的其他操作 - 如显示EULA).我还建议尝试并深入了解WiX.


Ben*_*nee 1

为什么不使用NSIS。免费使用,大量文档,以及一些很棒的插件,可以解决它们本身无法完成的任务。

如果您选择 Eclipse,甚至可以与 Eclipse 集成。