Re: Не загружается сборка чурез CreateInstanceAndUnwrap
От: HowardLovekraft  
Дата: 18.05.12 05:38
Оценка:
Здравствуйте, Alatey, Вы писали:

A>Может кому пригодиться это "открытие".

Вы путаете "имя сборки" (его использует CreateInstanceAndUnwrap) и "имя файла сборки" (используется в CreateInstanceFromAndUnwrap, Assembly.LoadFrom).

При загрузке сборки по имени через CreateInstanceAndUnwrap работают правила загрузки сборок, аналогичные методу Assembly.Load (т. е. в каталоге приложения, затем в подкаталоге, наименование которого совпадает с имененем файла сборки, затем в probing-путях, указанных в конфиге). При загрузке по имени файла через CreateInstanceFromAndUnwrap загрузка в конечном счете делается через Assembly.LoadFrom.

Если вы в конечном счете будете использовать CreateInstanceFromAndUnwrap, нужно учитывать потенциальные грабли, на которые можно наступить (можно загрузить одну сборку из разных файлов в один домен несколько раз).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.