Описание тега assemblyresolve
0
ответов
Разрешение сборки в мультитенантном приложении
Я использую "AppDomain.CurrentDomain.AssemblyResolve" в своем мультитенантном приложении и в методе Assembly Resolve, я планирую разрешить dll на основе текущего арендатора. Проблема в том, что метод Assembly Resolve всегда ссылается на первый конте…
13 сен '18 в 16:17
2
ответа
VSTO Assembly Решить вопрос
Мы разрабатываем плагин VSTO для Word, и у нас проблема в том, что самой ранней точкой входа надстройки является обработчик AddIn_Startup. Проблема в том, что этот обработчик вызывается слишком поздно для обработчика AssemblyResolve, который мы реал…
16 апр '15 в 13:12
1
ответ
ResolveEventHandler в DLL (библиотека классов)
В C# есть событие ResolveEventHandler для загрузки внешних библиотек DLL, если они не находятся в каталоге приложения. Чтобы использовать его в приложении winform, я регистрирую событие в функции Program.cs Main() следующим образом: AppDomain.Curren…
31 янв '13 в 13:20
0
ответов
LoaderOptimization.MultiDomain заставляет AssemblyResolve не запускаться
У меня есть некоторые проблемы, как только LoaderOptimization.MultiDomainвключен. Почему-то больше не запускается событие AssemblyResolve, когда сборка не найдена в некоторых конкретных сценариях. Я сузил его до случая с двумя проектами. Вы можете с…
03 мар '17 в 14:47
1
ответ
Разрешение зависимой сборки успешно выполняется даже с неверным номером версии
Я искал ответ на странное поведение, которое я обнаружил в разрешении сборки, но безрезультатно. Мне известно, что CLR записывает ссылки сборки в ее метаданные (манифест). Он записывает имя, номер версии, токен открытого ключа и локаль. При загрузке…
08 окт '14 в 19:34
1
ответ
ResolveEventArgs.RequestingAssembly is Null
Я пытаюсь загрузить сборки динамически через Reflection. у меня есть структура папок, как это: project \-- BIN |-- myApp.exe |-- SOMEEXTENTION1 | |-- someExtention1.dll | \-- itsDependency1.dll | |-- SOMEEXTENTION2 |-- someExtention2.dll \-- itsDepe…
29 фев '12 в 14:33
0
ответов
AppDomain PrivateBinPath 3 уровня в пути
Я настраиваю свой PrivateBinPath следующим образом: плагины, плагины \ Плугина, плагины \ Плугина \ ресурсы;... Я вижу в журнале Fusion приложение игнорирует все пути, такие как плагины \ pluginA \ resources. Каталоги существуют, но каждый путь с бо…
02 авг '16 в 06:51
0
ответов
Проблемы с AppDomain.CurrentDomain.AssemblyResolve
У меня есть одно приложение, которое динамически загружает три следующих решения: - SolutionA which references X.dll version 3 Z.dll version 1 which references X.dll version 1 - SolutionB which references X.dll version 2 - SolutionC which references…
30 сен '15 в 12:04
4
ответа
После обработки событие AssemblyResolve все еще получает исключение FileNotFound
Я занимался AssemblyResolveно я все еще получаю FileNotFoundException, Я подписался на событие в инициализаторе типа и вызываю Assembly.LoadFrom метод в Main-метод: class Program { static Program() { AppDomain.CurrentDomain.AssemblyResolve+=new Reso…
08 окт '13 в 14:08
0
ответов
Событие AssemblyResolve из другой библиотеки
У меня есть проект WinForms, который ссылается на какую-то библиотеку. В main() этого проекта я добавил AppDomain.CurrentDomain.AssemblyResolve += MyResolveEventHandler; но он ловит только библиотеки, которые вызываются самим исполняемым файлом (это…
27 апр '15 в 03:33
0
ответов
Связывание.Net 4.0, резолюция Ассамблеи и VSTO 4.0
У меня проблема с разрешением сборки со связанными сборками при написании надстройки VSTO 4.0. У меня есть сборки A, B, C и D; где сборка A ссылается на ссылки B и B C и D. В процессе сборки я связываю сборки C и D со сборкой B. Затем в сборке A мы …
21 фев '17 в 20:40
3
ответа
Повторный запуск сборки Resolve?
Я запускаю AssemblyResolve, устанавливая "Копировать локальный" определенной DLL на false. Мой AssemblyResolve запускается, и я могу выбрать местоположение моей DLL. Позже в коде я хочу, чтобы AssemblyResolve повторно запускал, чтобы я мог указать н…
14 мар '11 в 20:40
0
ответов
C# Outlook 2007 Addin + Встроенные сборки
Я создаю надстройку Outlook и хочу посмотреть, смогу ли я встроить зависимые библиотеки DLL, используя AppDomain.CurrentDomain.AssemblyResolve, но я понятия не имею, куда добавить это, чтобы оно действительно вызывалось / увольнялось:( В каком метод…
30 янв '14 в 11:11
1
ответ
C# Assembly.LoadFrom с динамическим AssemblyResolve
Я немного застрял с динамически загружаемыми плагинами: Теория: (Плагин) Dlls в определенной папке: foreach(string path in Directory.GetFiles(...)) { Assembly myPlugin = Assembly.LoadFrom(path); foreach(Type type in myPlugin.GetTypes().Where(t =>…
30 мар '17 в 15:43
2
ответа
.NET 4 загружает сборки, отличные от.NET 3.5
С переходом на.net 4 мы начали сталкиваться с проблемой нашей библиотеки. Предположим, у нас есть библиотека MyLib.dll, и она ссылается на Interop сборки Interop.dll. Interop.dll имеет ссылку на MissingInterop.dll. Таким образом, ссылки могут быть п…
27 янв '12 в 14:31
0
ответов
Загрузите зависимую DLL в.net C# и получите путь к ссылочной сборке.
Я использую приведенный ниже фрагмент кода. но свойство codebase в null, так откуда мы можем получить путь? public partial class App : Application { public App()z { AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_Ass…
02 сен '15 в 07:10
1
ответ
Динамическая загрузка сборок с использованием события AssemblyResolve завершается случайным образом
Следуя примеру следующей статьи базы знаний, мы реализовали событие AssemblyResolve, чтобы указать.Net на правильную папку для загрузки сборок: http://support.microsoft.com/kb/837908 Это наша текущая реализация: public static class AssemblyLoader { …
26 апр '13 в 12:58
1
ответ
Почему ASP.NET по-разному разрешает ссылки на сборки?
Я действительно изо всех сил пытался найти похожую проблему, чтобы привлечь некоторых клиентов, но никто, кажется, не описывает описанный нами случай, так что вот так. Фон У нас есть продукт со следующим общим дизайном: [Локальная папка установки] С…
11 авг '11 в 12:13
1
ответ
Использование сборки resolve для обработки отсутствующих сборок в C#
Я следую способ 3 в http://support.microsoft.com/kb/837908 для динамической загрузки сборок в C#. Тем не менее, код не работает для меня. В следующем разделе кода автор загружает отсутствующую сборку, только если имя отсутствующей сборки является од…
28 окт '12 в 21:19
0
ответов
.NET AssemblyResolve - динамически загружаемая новая версия.dll
У меня есть много приложений.NET WinForm, которые используют конкретную сборку.dll. Компания, выпускающая этот конкретный продукт, периодически выпускает новую версию. Поскольку они предлагают сборки со строгими именами, мне нужно скачать новую верс…
09 июл '15 в 21:17