Достаточно простой вопрос, я надеюсь, но мне еще не удалось найти ответ в Google, который работает ...
Я работаю в контексте тестирования C # и ссылаюсь на управляемую C ++ DLL, которая затем ссылается на обычные сборки C ++. Когда я пытаюсь запустить свой тест, я получаю исключение FileNotFoundException, которое не дает мне никаких сведений о файле, который он не смог найти.
System.IO.FileNotFoundException: указанный модуль не может быть
найденный. (Исключение из HRESULT: 0x8007007E)
Я провел некоторые проверки с помощью ProcMon и обнаружил, что он пытается загрузить одну из библиотек DLL C ++, но проверяет все стандартные места (C: \ Windows, C: \ Windows \ System и т. Д.). Есть ли способ, которым я могу перенаправить это, чтобы включить дополнительную папку, в которую встроены все наши двоичные файлы?
Я предполагаю, что в AppDomain что-то есть, но я не совсем выяснил, какое свойство использовать, которое будет работать.