Я ищу локальное развертывание распространяемого визуального С++ вместе с моим приложением x86 WPF. Для используемого мной элемента управления CefSharp требуется VC++ (2015 и выше). Версия CefSharp: 79.1.360
Я попытался скопировать файлы из расположенного ниже каталога в каталог моего приложения, но ни один из них не работал у меня.
Universal CRT SDK: C:\Program Files (x86)\Windows Kits\10\Redist\10.0.17763.0\ucrt\DLLs\x86 Упомянутый здесь
Файлы VC++ из C:\Windows\System32 , упомянутые здесь а>
Все файлы из: C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.16.27012\x86 Как уже упоминалось здесь
Все файлы из: C:\Program Files (x86)\Common Files\Merge Modules, как указано здесь
Все файлы, упомянутые в здесь
Файлы, используемые из Windows SDK:
api-ms-win-core-console-l1-1-0.dll
api-ms-win-core-console-l1-2-0.dll
api-ms-win-core-datetime-l1-1-0.dll
api-ms-win-core-debug-l1-1-0.dll
api-ms-win-core-errorhandling-l1-1-0.dll
api-ms-win-core-file-l1-1-0.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-file-l2-1-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-heap-l1-1-0.dll
api-ms-win-core-interlocked-l1-1-0.dll
api-ms-win-core-libraryloader-l1-1-0.dll
api-ms-win-core-localization-l1-2-0.dll
api-ms-win-core-memory-l1-1-0.dll
api-ms-win-core-namedpipe-l1-1-0.dll
api-ms-win-core-processenvironment-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-rtlsupport-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-synch-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-sysinfo-l1-1-0.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-util-l1-1-0.dll
API-MS-Win-core-xstate-l2-1-0.dll
api-ms-win-crt-conio-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-environment-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-multibyte-l1-1-0.dll
api-ms-win-crt-private-l1-1-0.dll
api-ms-win-crt-process-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-utility-l1-1-0.dll
ucrtbase.dll
Файлы из установки vc++ redist:
concrt140.dll
mfc140.dll
mfc140chs.dll
mfc140cht.dll
mfc140d.dll
mfc140deu.dll
mfc140enu.dll
mfc140esn.dll
mfc140fra.dll
mfc140ita.dll
mfc140jpn.dll
mfc140kor.dll
mfc140rus.dll
mfc140u.dll
mfc140ud.dll
mfcm140.dll
mfcm140d.dll
mfcm140u.dll
mfcm140ud.dll
msvcp140.dll
msvcp140_1.dll
msvcp140_2.dll
vcamp140.dll
vcamp140d.dll
vccorlib140.dll
vcomp140.dll
vcomp140d.dll
vcruntime140.dll
Windows 10
, вам нужны толькоVC++
dll, поскольку Universal CRT входит в состав ОС. Вам нужны только файлы из папкиVC\Redist\MSVC\14.16.27012\x86\Microsoft.VC141.CRT
. ФайлыMFC
не требуются. Если вы включили 6 dll в папку bin, вероятно, проблема связана с чем-то другим. Я бы предложил использовать виртуальную машину для тестирования и установкиVC++ Redist
, чтобы убедиться, что программное обеспечение работает. - person amaitland   schedule 28.04.2020