vb6 - 部署使用 QuickBooks SDK 创建的应用程序

标签 vb6 deployment quickbooks

我用 VB6 编写了一个与 QB Pro 交互的应用程序。我现在想将它部署到客户的系统。我应该在安装程序中包含哪些 DLL 和/或 MSM?

我正在使用 Visual Studio 安装程序创建 MSI。

预先感谢您的任何建议。

最佳答案

您不想安装 Intuit SDK DLL 的副本。您需要的合并模块位于 SDK 的路径 Program Files\Intuit\QBSDK\tools 中。在此目录中,您将找到独立安装可执行文件和合并模块。在 MergeModules 目录中,您将找到 QBFC 和 QBXMLRP2 的合并模块。

如果您使用 Visual Studio 创建 MSI,添加正确合并模块的最佳方法是将 Intuit SDK MergeModules 目录添加到安装项目的搜索路径中。为此,请在项目资源管理器中选择项目,然后单击属性 Pane 或按 F4。这会将您带到设置项目属性,您应该能够在其中看到 SearchPath 属性。

将 MergeModules 目录添加到 SearchPath 后,您应该会看到合并模块自动添加到安装项目的 Detected Dependencies 文件夹中。您将看到 Intuit 模块(QBFC 或 QBXMLRP2)和 xerces 解析器合并模块(SDK 使用 Xerces 解析器)。

关于vb6 - 部署使用 QuickBooks SDK 创建的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4327485/

相关文章:

javascript - Ant 目标依赖于 gulp 任务

php - Laravel 部署……有标准的方式吗?

java - 了解 Java 9+ 上的部署

java - 需要将数据导入 Quickbooks

api - QuickBooks API QBD V3 真的被弃用了吗?

c# - 从 Access 数据库中存储的 VB6 PropertyBag 获取数据

vba - VB6/VBScript 将文件编码更改为 ansi

c++ - C++ 函数的 VB6 声明给出 "Bad DLL calling convention"

java - 通过 .IIF 文件将销售数据导入 Quickbooks

vb6 - VB6 可捕获错误路径/文件访问错误(错误 75)的其他原因?