2

我正在使用 silverlight 项目。在此我必须使用 Quick books SDK (QBFC)。但问题是 Silverlight 不允许其他组件。

因为:
Silverlight 使用不同的运行时和常规 .Net 框架的子集,这就是我们只能引用 Silverlight 库的原因。

所以我们不能使用 Quick book dll 作为银光的参考。但是通过使用 Web 服务或 RIA 服务,我们可以解决这个问题。

让我知道这可能..

如果是,我该怎么办...如果不是,我必须遵循哪种方法

4

1 回答 1

0

首先,SL 应用程序必须具有提升的权限。其次,您需要创建一个具有适当 ID 的 COM 对象。第三,您将拥有一个动态对象,但您可以像调用普通类一样调用它的方法。像这样的东西:

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