Использование сторонней библиотеки - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день. Есть библиотека, которая при попытке загрузить ее с помощью
Assembly a = Assembly.LoadFrom(@"C:\Program Files (x86)\ATOL\Drivers8\Bin\FprnM1C.dll");
выдает ошибку

"BadImageFormatException: Ожидалось, что модуль содержит манифест сборки"

. Также пробовал делать так:
[DllImport("FprnM1C.dll")]
public static extern void ShowProperties();
Но при вызове соответствующего метода появлялась ошибка

"Не удается найти точку входа "ShowProperties" в DLL "FprnM1C.dll""

. Необходимо найти способ использовать свойства и методы со сторонней не С# библиотеки. Уже не первый день ищу способы подключиться к сторонним библиотекам, на прошлые темы с похожим вопросом никто так и не ответил: Раз, Два Также мне советовали использовать MEF, но я не могу понять, как с его помощью можно использовать сторонние библиотеки?

Решение задачи: «Использование сторонней библиотеки»

textual
Листинг программы
FprnM1C.IFprnM45 ECR = new FprnM1C.FprnM45();
ECR.RegisterNumber = 22;
ECR.GetRegister();
string SerialNumber=ECR.SerialNumber;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы