Как добавить нативный DLL к ссылкам проекта C++ CLI?
У меня есть проект C#, который анализирует управляемую dll и ее ссылки (используя Assembly.Load()). Однако сегодня я наткнулся на следующую проблему - проект C++ cli, который зависит от нативных dll, не перечисляет их в качестве ссылок, когда загружается его выходная DLL.
Чтобы представить, что я хотел бы получить в итоге, я буду использовать другую управляемую DLL C++, которая "ссылается" на собственные библиотеки DLL при открытии с помощью ILSpy:
В данном примере nmath_native_x64.dll и nmath_sf_x64.dll неуправляемые.
Однако управляемый dll из проекта C++ cli, о котором я говорил вначале, не перечисляет никаких его собственных зависимостей при загрузке с помощью Assembly.Load () или ILSpy. Зачем? Есть ли простой способ исправить проект, чтобы он содержал их (при условии, что у меня есть источник)?
Я не хардкорный C++ парень и был бы очень признателен, если бы вы могли предоставить больше деталей или ссылок / статей.