Загрузка dll в проэкт динамическим путём - C#
Формулировка задачи:
dll файл имеется в reference, при запуске я его распаковываю, после этого он появляется рядом с приложением, как вытащить нужные данные(методы) с этой dll в мою программу ?
В этом dll написан код проигрывания .mp3 файлов в многопоточном виде...очень нужна помощь
Решение задачи: «Загрузка dll в проэкт динамическим путём»
textual
Листинг программы
Assembly a = Assembly.Load("ClassLibrary3"); // dll - "ClassLibrary3" Type t = a.GetType("MyPlayers.Player"); // namespace - "MyPlayers" , class - "Player" Object instance = Activator.CreateInstance(t); MethodInfo m = t.GetMethod("Play"); // method m.Invoke(instance, new object[] { "MySong.mp3" });
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д