| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > блокировка подгружаемых сборок |
| Автор: dimonpage1 22.10.2007, 08:13 | ||
| Доброе утро. есть проект который подгружает несколько модулей 1.dll и 2.dll библиотека 2.dll также использует функции 1.dll но когда проект подгружает 1.dll, то библиотека 2.dll уже не может его подгурзить... я так понимаю файл блокируется как можно подгрузить 1.dll не блокируя себя и дать возможность 2.dllке подгрузать ее? подгружаю dllки вот таким способом:
но чет мне не нравится этот способ ) подскажите, может есть стандартные способы? p.s. обе dll при запуске проекта копируются из сетевого ресурса на локальную машину и потом подгружаются... |
| Автор: Bladerender 22.10.2007, 10:42 |
| Ниразу так не пробовал, но попробуй просто подгрузить просто вторую длл, первая сама подгрузится потому что ее использует вторая. Если такай подход не нравится, то перепроектируй, потому что ИМХО это не есть хорошо, когда прослеживается такая зависимось. Если у тя их токо 2 или 3 то от такой зависимости стопудово можно избавится |
| Автор: dimonpage1 22.10.2007, 10:58 | ||
я вызываю длл динамически... дело в том, что каждая длл это можно сказать отдельная программа. просто вызывается из одного общего проекта (MDI контейнера) и есть одна длл(1.dll) это нужно для того, что бы при изменении какой-либо длл не перекомпилировать весь проект, ибо изменений модулей в будущем будет много. |
| Автор: dimonpage1 22.10.2007, 12:34 | ||
tol05 спасибо за
это то, что мне нужно |