首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >AnyOther Vs WiX Vs NSIS安装包

AnyOther Vs WiX Vs NSIS安装包
EN

Stack Overflow用户
提问于 2009-12-15 04:02:29
回答 3查看 20.5K关注 0票数 33

需要创建一个安装包,该安装包需要a)安装数据库,b)创建数据库和表,c)已安装并可在Visual Studio中安装,d)创建ODBC数据源,e)复制文件。f)创建快捷方式等

你能建议用哪一个吗?简化以下内容将是我的标准(降序)

轻松学习所有需要。

  • Easy
  1. Stable
  2. Fullfill

你能建议一下吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-12-15 06:36:41

如果你想使用WiX,你至少需要对Windows Installer的工作原理有基本的了解。最好的参考资料是The Definitive Guide to Windows Installer,它通过使用Visual Studio和Orca的示例贯穿了所有基础知识。

一旦你理解了Windows Installer,WiX就很容易学习。

一个正确编写的Windows Installer包将比你能想象的任何其他包都更稳定和更有弹性。这需要一个月左右的时间来解决它,随着时间的推移,你会变得更好,并了解更多。

另一方面,NSIS只需要一天的时间就能学会--它只是一种简单的脚本语言。

@wcoenen -我同意你肯定会通过阅读WiX团队成员的各种博客学到更多东西,但我个人发现这本书提供了一个非常坚实的基础,这使得理解他们所谈论的概念变得更容易。

@Sandeep -您需要用于企业软件的MSI包,如果您不打算将您的产品销售给需要在锁定环境中自动部署的客户,那么NSIS将非常适合您:)

在我看来,@romkyns InnoSetup是相当有限的,你可以用一个批处理文件和一个自解压的可执行文件做同样多的事情--这一切都取决于你的目标市场,公司/企业客户对SETUP.BAT的需求--家庭用户并不关心它是否正常工作,他们会很高兴地双击一个MSI文件:)

票数 34
EN

Stack Overflow用户

发布于 2009-12-16 02:55:45

我想推荐另一个结合了ISToolsInnoSetup的安装程序

Innosetup有非常好的脚本语言,并有一个向导,使您可以轻松地做安装包和ISTools有图形用户界面的大多数Innosetup选项,

我能够安装Mysql,它的服务,并用它创建表格和其他东西,它比其他人更容易学习。

票数 10
EN

Stack Overflow用户

发布于 2013-12-12 16:17:19

这取决于您尝试安装的内容。如果这是一个简单的应用程序安装,那么NSIS是快速且易于实现的(wix有一个非常糟糕的文档)。但如果你的安装程序在Windows操作系统中做了一些更改,比如创建还原点,安装kmdf或umdf驱动程序,那么WIX比NSIS要好得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1903145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档