Как подключить класс из dll? - C#
Формулировка задачи:
У меня на сервере лежит программа, которая визуально нормально запускается через *.exe файл. Еще мне нужно подключиться к данным этой программы через C# MS VS. Даже дали код, сказали что он рабочий, но он не подключается и вот у меня 2 вопроса:
1. Подключил dll в через Добавить ссылку. (dll нормально подключилась). Директива (библиотека) using S4; тоже нормально подключилась. Но не могу разобраться с классами. Один класс с синей пиктограммой подключился нормально, а другой класс с рыжей пиктограммой не подключается.(Чем синий класс отличается от рыжего?) Пишет "Внедрение типа взаимодействия невозможно. Используйте вместо него доступный интерфейс" (рисунок прилагаю вложенным файлом, я там все подчеркнул красным. И еще вопрос -
2. Допустим у меня все классы нормально подключились, дальше я пишу код и запускаю программу на выполнение, каким образом программа поймет где находятся те данные, которые я хочу просматривать и обрабатывать? Мне просто логика непонятна, как это должно работать? ps. программа Интермех (IPS), но наверно не важно какая именно программа.
Решение задачи: «Как подключить класс из dll?»
textual
Листинг программы
s4app = new TS4AppClass();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д