|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2015, 18:34 | #1 |
Пользователь
Регистрация: 25.06.2013
Сообщений: 14
|
Динамическая загрузка из управляемой DLL - C#
Есть основное приложение, во время работы которого, необходимо динамически, по необходимости, создавать экземпляр класса из управляемой библиотеки DLL, и также, по необходимости уничтожать этот экземпляр и выгружать библиотеку. Когда библиотека выгружена, должна быть возможность вносить в нее изменения, пересобрать ее, и не останавливая приложение, во время его работы повторить все действия указанные выше для измененной библиотеки. Среда Framework 4.0
Привожу упрощенный вариант основной программы и библиотеки Ниже приведен код DLL Код:
Ниже приведен код основной программы. Код:
Результат вывода на экран: 15:58============ =========DO it ! 15:58============ 15:59============ =========DO it ! 15:58============ Т.е. изменения в конструкторе применились, а в методе DoIt нет, выполняется старый код Собственно вопрос и состоит в том, как сделать так, чтобы изменения в библиотеке при повторной загрузке применялись а не только в конструкторе, но и в методах класса/ |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическая загрузка dll | Dizelektwo | Win Api | 8 | 20.06.2012 16:56 |
Динамическая загрузка статического метода из DLL | Granus | Общие вопросы C/C++ | 6 | 15.02.2012 15:47 |
Динамическая загрузка формы из DLL | grominfo | Помощь студентам | 1 | 15.11.2011 17:10 |
Посоветуйте с DLL (динамическая загрузка) | yasic | Общие вопросы Delphi | 4 | 18.01.2011 18:24 |
Динамическая загрузка DLL | ImportDLL | Общие вопросы C/C++ | 2 | 12.06.2009 11:33 |