2012-02-10 37 views
1

在我的开发机器上(安装了Quickbooks SDK),我可以连接并与QB交互;从w/i QB开始允许访问外部应用程序的标准工作流程。但是,在我的生产机器上,我得到各种各样的错误:您的第三方应用程序必须签署才能与Quickbooks集成吗?

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

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

生产机器

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

开发机

的Quickbooks总理承包商版本2010 Release R13P(U S)
Silverlight 4中使用COM/C#连接到QB
的Quickbooks SDK 11.0

正如我已经说过了,在开发机的工作原理,因为它应该。在生产机器上,我们尝试了所有没有打开QB的组合,打开它,但没有打开客户端文件,打开它并打开一个客户端文件,我们会尝试一个错误或另一个错误打开连接。此外,我们的应用程序永远不会显示在集成应用程序设置页面中(但它确实显示在开发机器的QB上)。我们已经尝试了管理员和非管理员。

回答

1

这是一个完全信任的Silverlight应用程序。它看起来好像是SL本身的东西。一旦我们升级到SL5它工作得很好。

+0

让我知道你是如何在Silverlight中使用Quick Book dll的。你可以看看这个linke ..http://stackoverflow.com/questions/14495110/how-do-i-add-reference-quick-books-dll-to-silverlight-project – Kavitha 2013-01-24 09:57:43

2

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

你没有提供足够的信息给我们任何地方,真的给你一个解决方案。

  • 你有没有检查你的SDK日志?
  • QuickBooks的版本/年份/版本/国家?
  • 您正在为Web连接器,或使用C#或VB .NET或...构建?
  • 如果您使用Web连接器,您的Web连接器日志的外观如何?
  • 您是否以QuickBooks管理员用户身份登录?
  • QuickBooks已经在运行?
  • 是否有另一个QuickBooks公司文件已经打开?
  • 您是否撤消了集成应用程序的许可?

如果您希望得到答案,您必须发布一些细节。

+0

对不起,不知道有什么细节是必要的,因为我只是学习这样做。看到这些日志后,我会更新必要的信息。看到?我甚至不知道有日志要检查!有没有我可以在非开发/非SDK机器上检查的日志?正如我所说,开发机器工作正常。 – xanadont 2012-02-10 19:48:51

+0

更新了有关详细信息的问题。 – xanadont 2012-02-13 22:16:19

相关问题