【问题标题】:Create common setup while using SQLite 32 bit and 64 bit在使用 SQLite 32 位和 64 位时创建通用设置
【发布时间】:2012-08-19 03:48:58
【问题描述】:

我的客户有一个使用 SQLite 在 .NET 中创建的现有应用程序。他们创建了一个单独的代码库并创建了两种不同的设置,其中一种使用 32 位 SQLite 用于 32 位操作系统,另一种使用 64 位 SQLite 用于 64 位操作系统。他们将此作为 CD 中的产品提供,因此他们现在的要求是合并两种设置,以便可以在一张 CD 中提供它,并降低维护和维护两个版本的成本。

我不知道这里是否有任何出路,因为我是这个地区的新手。有人可以帮忙吗?

【问题讨论】:

    标签: .net sqlite installation 64-bit 32-bit


    【解决方案1】:

    多种商业设置创作工具支持混合 32/64 位安装程序。这是一个可以帮助您入门的列表: http://en.wikipedia.org/wiki/List_of_installation_software

    我推荐 Advanced Installer 或 InstallShield。

    一般方法是将 32 位和 64 位元素添加到您的安装程序中,并根据目标机器调整它们。安装工具还使用内部机制自动检测 32 位和 64 位机器并相应地调整安装。

    【讨论】:

    • 感谢 Cosmin Pirvu 的回答。但是,我在构建创建时有点困惑。我应该在哪台机器上创建构建.. 32/64 位?我应该在代码中引用哪个 SQLLite 程序集... 32/64 位?除了购买这些工具(我的客户不会同意)之外,有什么方法/位置可以让我编写一个可以根据系统位数动态加载适当 SQLLite 版本的代码?
    猜你喜欢
    • 2017-06-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    • 2010-12-01
    • 2015-03-22
    • 1970-01-01
    相关资源
    最近更新 更多