2

私は Silverlight プロジェクトを使用しています。これでは、Quick books SDK (QBFC) を使用する必要があります。しかし、問題は Silverlight が他のアセンブルを許可しないことです。

理由:
Silverlight は異なるランタイムと通常の .Net フレームワークのサブセットを使用するため、Silverlight ライブラリのみを参照できます。

そのため、シルバー ライトへの参照として Quick book dll を使用することはできません。しかし、Web サービスまたは RIA サービスを使用することで、その問題を解決できます。

これが可能かどうか教えてください..

はいの場合、どうすればよいですか...そうでない場合、どのアプローチに従わなければなりませんか

4

1 に答える 1

0

まず、SL アプリには昇格された特権が必要です。次に、適切な ID を持つ COM オブジェクトを作成する必要があります。3 番目に、動的オブジェクトを作成しますが、通常のクラスと同じようにそのメソッドを呼び出します。このようなもの:

var qb = AutomationFactory.CreateObject("QBXMLRP2.RequestProcessor");
qb.OpenConnection("", "");
// etc.
于 2013-01-26T17:32:55.823 に答える