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

您能建议使用哪一个吗?为了简化遵循,这是我的标准(降序)

  • 稳定的
  • 满足我的所有需求。
  • 简单易学

  • 你能建议吗?

    最佳答案

    如果要使用WiX,则至少需要对Windows Installer的工作原理有基本的了解。最好的引用是The Definitive Guide to Windows Installer,它贯穿所有基础知识,并提供使用Visual Studio和Orca的示例。

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

    正确编写的Windows Installer软件包将比您能想象的任何其他东西更加稳定和有 flex 。解决这个问题大约需要一个月的时间,随着时间的流逝,您会变得更好,并了解更多。

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

    @wcoenen-我同意您一定会通过阅读WiX团队的博客来学习更多,但是我个人发现这本书为您提供了扎实的基础,使您更容易理解他们所谈论的概念。

    @Sandeep-您需要用于公司软件的MSI软件包,如果您无意向需要在锁定环境中进行自动部署的客户出售产品,那么NSIS将非常适合您:)

    @romkyns InnoSetup在我看来是相当有限的,您可以使用批处理文件和自解压EXE来做-一切都取决于目标市场,企业/企业客户需要MSI-家庭用户不在乎它可以正常工作,并且很高兴双击SETUP.BAT文件:)

    关于installation - NSIS与WiX与任何其他安装软件包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1903145/

    10-17 02:12