Странное DllNotFoundException на C #, которое происходит только в конкретном решении Visual Studio - PullRequest
0 голосов
/ 12 июня 2018

Это может выглядеть странно, но я объясню ситуацию: я только начал работать в проекте с компанией и клонировал решение C # из их репозитория GitHub.Один из проектов решения зависит от сторонней сборки .NET, которая устанавливается на компьютере разработчика (в основном мы устанавливаем программное обеспечение, и эта сборка является частью установки, поэтому мы ссылаемся на нее из местоположения программного обеспеченияустановлено).При попытке создать экземпляр класса из этой библиотеки DLL, я получаю DllNotFoundException из другой библиотеки DLL, которая не является сборкой .NET.Когда я проверил, эта DLL находится в той же папке, что и сборка .NET, на которую ссылается проект.Я не знаю, в чем может быть причина этой проблемы, но я провел два следующих теста:

  • Создан новый Dummy Solution с Dummy Console Application , ссылался на сборку .NET на проект и пытался создать экземпляр этого класса.Результат: Это работает!
  • Создано Фиктивное консольное приложение в том же решении Я клонировал из GitHub.Результат: То же исключение!

Это заставляет меня думать, что проблема в самом решении, но я понятия не имею, что это может быть за проблема, поэтому я был бы признателен любомупомощь.

...