У меня есть сторонняя dll, которую я пытаюсь ссылаться в моем проекте Silverlight. Я могу использовать эту DLL и ссылаться на нее в тестовом приложении WPF. Попытка ссылаться на эту же DLL в моем приложении silverlight не работает. Я использую класс automationFactory, чтобы получить дескриптор DLL, но я не уверен, что я делаю это правильно.dll dll в приложении Silverlight
dynamic btApp = AutomationFactory.CreateObject("BarTender.Application");
Поставив Bartender.Application в качестве аргумента в методе CreateObject я в состоянии получить ручку на DLL, но я боюсь, что это не правильный DLL. Как мне обратиться к конкретной DLL, которую мне нужно использовать.
Код
dynamic btApp = AutomationFactory.CreateObject("BarTender.Application");
//dynamic btMessages = null;
dynamic btFormat = btApp.Formats.Open("c:\\Temp/Format1.btw", false, "");
btFormat.SetNamedSubStringValue("testing", barcodeValue);
btFormat.Print("Job1");
btFormat.Close(2);
Я сделаю комментарий: «BarTender» должен быть установленным приложением. –
Вопрос: Что вы хотите от этой сторонней DLL? Планируете ли вы упаковать этот ddl с помощью проекта silverlight или вы принимаете он будет в пользовательской системе? –
Я хочу, чтобы иметь возможность использовать свой метод печати .. там мой код ..dynamic btApp = AutomationFactory.CreateObject ("BarTender.Application"); // dynamic btMessages = null; динамический btFormat = btApp.Formats.Open ("c: \\ Temp/Format1.btw", false, ""); btFormat.SetNamedSubStringValue ("testing", barcodeValue); btFormat.Print ("Job1"); btFormat.Close (2); – gevjen