Нахождение системной сборки по полному имени - PullRequest
0 голосов
/ 04 января 2012

Я создаю новый домен приложения для загрузки некоторых библиотек, и кажется, что есть проблема с поиском некоторых файлов. Я использую событие

ReflectionOnlyAssemblyResolve(object sender, ResolveEventArgs args)

В одном из них событие было инициировано с запрошенной ниже сборкой.

System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

Так будет запрашиваться вся необходимая сборка.

Моему вопросу дается полное имя, как я могу получить местоположение фактически загружаемой библиотеки? Если в этом также нет необходимости и есть другой способ загрузки библиотек, я также буду признателен за это.

PS: Основное приложение - это приложение .net 4.0.

1 Ответ

1 голос
/ 04 января 2012

Вам следует попробовать метод Assembly.Load (String) . Это должно работать, в общих случаях.

...