Оболочка C # / CLI "Не удалось загрузить файл или сборку" - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть C ++ main.dll с экспортированными классами, который является x86, оболочкой для него в C # / CLI, который является x86 и связал библиотеку main.dll, и у меня есть приложение C # Test.exe, которое использует эту оболочку(который также установлен на 32 бита в Свойствах -> Сборка -> Цель платформы -> x86), я ссылался на него, просто щелкнув правой кнопкой мыши на Ссылки -> Добавить ссылку -> Test.Wrapper.Dll.

Я пытался использовать Dependency Walker, все выглядело правильно, кроме API-MS-WIN и т. Д., Но согласно этой записи, это нормально.

У меня установлены распространяемые файлы C ++ 2013, 2015, 2017.

Test.Wrapper.dll также находится в выходной папке Test.exe.

Понятия не имею, после этого приветствуется любая помощь.

Необработанное исключение: System.IO.FileNotFoundException: Не удалось загрузить файл или сборку 'Test.Wrapper.dll'или одна из его зависимостей.Указанный модуль не найден в Test.Program.Main (String [] args)

...