.NET Reference DLL из другого места

Я создаю программу, зависящую от некоторых DLL, включенных в стороннюю программу. Мне не разрешено распространять эти DLL самостоятельно. Для моей программы должна быть установлена ​​сторонняя программа для работы.

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

Я попытался добавить файлы в Project-> References и установить CopyLocal значение false, но когда я запускаю, то получаю FileNotFoundException «Не удалось загрузить файл или сборку».

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

5
задан aero 7 August 2011 в 10:02
поделиться