Как добавить (ссылку) dll Quick book в проект Silverlight?

Я использую проект Silverlight. В этом мне нужно использовать Quick books SDK (QBFC). Но проблема в том, что Silverlight не позволяет использовать другие сборки.

Потому что :
Silverlight использует другую среду выполнения и подмножество обычной платформы .Net, поэтому мы можем ссылаться только на библиотеки Silverlight.

Таким образом, мы не можем использовать dll Quick book в качестве ссылки на серебряный свет. Но с помощью веб-сервиса или сервиса RIA мы можем решить эту проблему.

Подскажите возможно ли это..

если да, как я могу сделать... если нет, то какой подход я должен следовать


person Kavitha    schedule 24.01.2013    source источник


Ответы (1)


Во-первых, приложение SL должно иметь повышенные привилегии. Во-вторых, вам нужно создать COM-объект с соответствующим идентификатором. В-третьих, у вас будет динамический объект, но вы будете вызывать его методы так же, как и обычный класс. Что-то вроде этого:

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