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