Моей UWP DLL, использующей WinRT, необходимо скопировать VCRuntime140_app и другие библиотеки в ту же папку, что и приложение хоста.
Я создал универсальную dll для Windows (для использования функций Bluetooth LE в Win10), которая используется игровым движком (Unreal), но когда я загружаю эту dll во время выполнения, она пытается загрузить некоторые необходимые dll: vcruntime140_app, vccorlib140_app и msvcp140_app. Я предполагаю, что это распространяемые VC++ на основе UWP. У меня есть VC++ Redist. установлен, но когда я запускаю свое приложение, оно говорит, что ищет эти библиотеки, а не находит их автоматически.
Если я копирую эти dll из папки SXS, все это работает, но, очевидно, я не хочу отправлять свое приложение с моей копией этих dll; поэтому мой вопрос - почему он не ищет в этих папках папки, связанные с Windows? Нужна ли в UWP DLL манифест, определяющий использование распространяемого VC++? Из того, что я понимаю, суффикс _App предназначен для использования в приложениях UWP.