Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 连接到QuickBooks桌面_C#_Quickbooks - Fatal编程技术网

C# 连接到QuickBooks桌面

C# 连接到QuickBooks桌面,c#,quickbooks,C#,Quickbooks,我正在尝试使用常见的QBFC类(C#)连接到QuickBooks Accountant 2011 A我知道,从Intuit示例中,上面的代码应该连接到QuickBooks应用程序的打开实例 我得到的错误是: 检索CLSID为{3C801F08-CDC5-4129-AAE8-CCC4F116B5BE}的组件的COM类工厂失败,原因是以下错误:80040154。 是的,我已经使用x86作为目标构建了这个项目,但是我想我遗漏了一些东西。是否需要在客户端计算机上安装QuickBooks SDK?我使用的

我正在尝试使用常见的
QBFC
类(C#)连接到QuickBooks Accountant 2011

A我知道,从Intuit示例中,上面的代码应该连接到
QuickBooks
应用程序的打开实例

我得到的错误是:
检索CLSID为{3C801F08-CDC5-4129-AAE8-CCC4F116B5BE}的组件的COM类工厂失败,原因是以下错误:80040154。

是的,我已经使用
x86
作为目标构建了这个项目,但是我想我遗漏了一些东西。是否需要在客户端计算机上安装
QuickBooks SDK
?我使用的是QB SDK 10,我需要使用QB SDK 11吗

请给我指引正确的方向


PS:我做了另一个使用QBOE的应用程序,它工作正常,但这次我一直在尝试没有意义的东西。

我发现了问题。看起来像客户端计算机,将使用需要安装QuickBooks SDK的应用程序。如果您之前尝试过:)

在SDK中,您可以获得一些可再发行二进制文件的安装程序,这些二进制文件位于

C:\ProgramFiles(x86)\Intuit\IDN\QBSDK11.0\tools\installers

根据QB网站,您不能以任何其他方式进行重新分发。

我正在使用Quick books pro plus 2011和Quick books sdk 11,但我在相同的代码位置遇到了与上述相同的错误。由于以下错误,检索CLSID为{178AACCA-9DCE-42A0-A193-CF4985B930E5}的组件的COM类工厂失败:800736b1。请引导正确的方向以克服此问题。当您尝试实例化QBSessinManager时,QuickBooks pro 2011是否以公司文件打开?注意,在OpenConnection之后,我使用的是:sessionManager.BeginSession(String.Empty,ENOpenMode.omDontCare);
QBSessionManager sessionManager = new QBSessionManager();
sessionManager.OpenConnection("", "Application");