3

QBFC通常のクラス(C#)を使用してQuickBooksAccountant2011に接続しようとしています。

QBSessionManager sessionManager = new QBSessionManager();
sessionManager.OpenConnection("", "Application");

AIは、Intuitサンプルから、上記のコードがQuickBooksアプリケーションの開かれたインスタンスに接続する必要があることを知っています。

私が得ているエラーは次のとおりです。 Retrieving the COM class factory for component with CLSID {3C801F08-CDC5-4129-AAE8-CCC4F116B5BE} failed due to the following error: 80040154.

はい、x86ターゲットとしてプロジェクトをビルドしましたが、何かが足りないと思います。QuickBooks SDKクライアントコンピュータにをインストールする必要がありますか?QB SDK 10を使用していますが、QB SDK 11を使用する必要がありますか?

私を正しい方向に導いてください。

PS:QBOEを使用する別のアプリケーションを実行しましたが、これは正常に機能していますが、今回は意味のないことを試すことに固執しています。

4

2 に答える 2

2

問題を見つけました。アプリケーションを使用するクライアントコンピューターのように、QuickBooksSDKがインストールされている必要があります。以前にそれを試してみるべきです:)

于 2011-12-07T10:32:12.463 に答える
2

SDK では、次の場所にある再配布可能なバイナリのインストーラーをいくつか取得します。

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

QB サイトによると、他の方法で再配布を行うことはできません。

于 2012-02-06T12:23:46.453 に答える