c# - 我如何添加(引用)Quick book 的 dll 到 silverlight 项目?

标签 c# quickbooks quickbooks-online qbfc

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

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

所以我们不能使用Quick book dlls作为对silver light的引用。但是通过使用 web 服务或 RIA 服务我们可以解决这个问题。

让我知道这是否可能..

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

最佳答案

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

var qb = AutomationFactory.CreateObject("QBXMLRP2.RequestProcessor");
qb.OpenConnection("", "");
// etc.

关于c# - 我如何添加(引用)Quick book 的 dll 到 silverlight 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14495110/

相关文章:

c# - 覆盖数据集设计器类中定义的 XmlRoot 属性

c# - .NET N 层架构 : What do I do about the Model objects?

mysql - 当 QuickBooks Online 上发生更改时,如何更新我的网络应用程序的数据库?

integration - QuickBooks在线接收付款添加

c# - 如何实现自动选择html中的项目并点击提交?

c# - 无法确定相关操作的有效顺序?

ssl - Quickbooks webconnector 集成 1048 错误

quickbooks - Quickbook 网络连接器 : QBWC1042: ReceiveResponseXML failed Error message: The request failed with HTTP status 413: Request Entity Too Large

quickbooks - QBXML 创建 InvoiceLine 按需添加项目

php - Quickbooks Online API - 设置 docNumber 默认自动增量