Я создаю программу, зависящую от некоторых DLL, включенных в стороннюю программу. Мне не разрешено распространять эти DLL самостоятельно. Для моей программы должна быть установлена сторонняя программа для работы.
Как я могу сделать ссылку на эти библиотеки DLL? Я знаю их точное местонахождение через ключ реестра, установленный программой.
Я попытался добавить файлы в Project-> References и установить CopyLocal значение false, но когда я запускаю, то получаю FileNotFoundException «Не удалось загрузить файл или сборку».
Я попытался добавить событие в AppDomain.CurrentDomain.AssemblyRe решить и загрузить файлы туда, но проблема в том, что я получаю исключение еще до запуска моей программы. Даже если я поставлю точку останова в первой строке, исключение будет выдано до того, как будет достигнута точка останова.