在我的开发机器(安装了 Quickbooks SDK)上,我可以很好地连接 QB 并与之交互;从 w/i QB 授予对外部应用程序访问权限的标准工作流程有效。但是,在我的生产机器上,我遇到了各种各样的错误:
- 无法启动 QB。
- 无法启动 QB,因为它已经在运行。
- 不能打开多个公司文件。
开发文档让您相信应用程序必须签名,而我在其他地方找到了可以运行未签名示例应用程序的示例。那是什么?如果不严格要求签名,那么有什么线索可以解释为什么我不能让它工作吗?
生产机器
QuickBooks Pro 2011 Release R9P (US)
我们安装的 OOB Silverlight 应用程序
开发机器
Quickbooks Premier Contractor Edition 2010 Release R13P (US)
Silverlight 4 使用 COM/C# 连接到 QB
Quickbooks SDK 11.0
正如我所说,开发机器可以正常工作。在生产机器上,我们尝试了不打开 QB、打开但未打开客户端文件、打开并打开客户端文件的所有组合,我们将在尝试时遇到一个或另一个错误打开连接。此外,我们的应用程序从未出现在集成应用程序设置页面中(但它确实出现在开发机器的 QB 上)。我们已经尝试过管理员和非管理员。