У меня проблема с созданием приложения под управлением WPF для Windows.В этом приложении используется управляемая библиотека CEF Sharp, которая в основном является связыванием для неуправляемой библиотеки Chromium Embedded Framework.Это зависит от проекта угла через DLL - libEGL.dll и libGLESv2.dll.
У меня проблема в том, что я использую другую нативную библиотеку, которая имеет свои версии DLL.Эти библиотеки похожи - но определенно отличаются.
Проблема, с которой я сталкиваюсь, заключается в том, чтобы каждая из этих зависимостей использовала свою собственную версию библиотеки.В настоящее время хром и другая библиотека загружают библиотеки DLL из того же каталога, в котором находится .exe.
Каков наилучший / наиболее эффективный способ решения этой проблемы?Я немного перечитал - некоторые источники предполагают, что «WinSxS» должен работать, в то время как другие предполагают, что он работает только для отдельных приложений, а не для одного и того же процесса с использованием разных версий DLL.
Спасибо за любую помощь.