您的第三方应用必须签名才能与Quickbooks集成吗?

时间:2012-02-10 18:48:10

标签: quickbooks

在我的开发机器上(安装了Quickbooks SDK)我可以很好地连接和与QB交互;从w / i QB授予访问外部应用程序的标准工作流程。但是,在我的生产机器上,我得到了各种各样的错误:

  • 无法启动QB。
  • 无法启动QB,因为它已经在运行。
  • 无法打开多个公司文件。

开发文档让您相信应用程序必须在其他地方签名我已经找到了可以运行未签名示例应用程序的示例。那是什么?如果没有严格要求签署,那么为什么我不能让它工作的任何线索?

生产机器

  

QuickBooks Pro 2011发布R9P(美国)
  我们安装的OOB,Silverlight应用程序

Dev Machine

  

Quickbooks Premier Contractor Edition 2010 Release R13P(US)
  Silverlight 4使用COM / C#连接到QB
  Quickbooks SDK 11.0

正如我所说,开发机器可以正常工作。在生产机器上,我们尝试了每个没有QB打开的组合,打开它但没有打开客户端文件,打开它并打开客户端文件,我们会在我们尝试的时候遇到一个错误或另一个错误打开连接。此外,我们的应用程序从未出现在集成的应用程序设置页面中(但它确实显示在开发机器的QB上)。我们尝试过管理员和非管理员。

2 个答案:

答案 0 :(得分:2)

不,您不需要签署您的应用程序。

您没有提供足够的信息供我们真正为您提供解决方案。

  • 您是否检查过SDK日志?
  • QuickBooks的版本/年份/版本/国家/地区?
  • 您是为Web连接器构建,还是使用C#,VB .NET或......?
  • 如果您正在使用Web连接器,您的Web连接器日志是什么样的?
  • 您是否以QuickBooks管理员用户身份登录?
  • QuickBooks已经在运行吗?
  • 是否有其他QuickBooks公司文件已经打开?
  • 您是否取消了集成应用程序的许可?

如果您希望得到答案,则必须发布一些详细信息。

答案 1 :(得分:1)

这是一款完全信任的Silverlight应用。它看起来好像是SL本身的东西。一旦我们升级到SL5,它运行良好。