您需要随基于 CefSharp 的项目一起提供的 Visual C++ dll:
如果您使用 CefSharp v63.0.3 或更低版本:
- msvcp120.dll
- msvcr120.dll
如果您使用 CefSharp v65.0.0 或更高版本:
#Example of files for VC++ 2017(141), there will be a few less files for VC++2015(140) and a few more for VC++ 2019(142), copy everything from the `Microsoft.VC14x.CRT` folder where `x` matches the VC++ Version
concrt140.dll
msvcp140.dll
msvcp140_1.dll
msvcp140_2.dll
vccorlib140.dll
vcruntime140.dll
文件可以在您的开发电脑上的以下位置找到:
C:\Windows\System32
-
C:\Program Files (x86)\Microsoft Visual Studio\[Version]\[Edition]\VC\Redist\MSVC\[Version]\[x64|x86]\Microsoft.VC14x.CRT
文件夹。
- 如果您在计算机上查找文件时遇到问题,请参阅底部部分,它们的文件夹结构略有不同
VS2015
相比VS2017/2019
请注意,您的 PC 上必须安装适当版本的 Visual C++ 或 Visual Studio,否则您将无法找到它们:
版本 120 安装有适用于 Visual Studio 的 C++ 可再发行组件
2013年
版本 140 安装有Visual C++ 可再发行版
工作室
2015年
版本 141 安装有Microsoft Visual C++ 可再发行组件
对于视觉工作室
2017年
通用显像管需要由Visual C++
, on Windows 10
它是默认安装的。本地部署Universal CRT
支持查看https://learn.microsoft.com/en-us/cpp/windows/universal-crt-deployment?view=vs-2019#local-deployment
对于 Windows 7/8/8.1,您需要Universal CRT
按照上面的链接预安装或部署文件。
要部署可再发行的 Visual C++ 文件,您可以使用 Visual C++
可再发行软件包(VCRedist_x86.exe、VCRedist_x64.exe 或
VCRedist_arm.exe)包含在 Visual Studio 中。在视觉工作室中
2017,这些文件可以在 Program Files[ (x86)]\Microsoft 中找到
Visual Studio\2017\edition\VC\Redist\MSVC\lib-version 文件夹,其中
Edition 是安装的 Visual Studio 版本,lib-version 是
要重新分发的库的版本。在 Visual Studio 2015 中,这些
文件可以在 Visual Studio 安装目录下找到
程序文件 [(x86)]\Microsoft Visual Studio
版本\VC\redist\语言环境。另一种选择是使用可再发行的
合并模块(.msm 文件),在 Visual Studio 2017 中可以找到
在程序文件 [(x86)]\Microsoft Visual
Studio\2017\edition\VC\Redist\MSVC\lib-version\MergeModules\ 文件夹。
在 Visual Studio 2015 中,这些可以在程序文件中找到
[(x86)]\通用文件\合并模块。也可以直接
在应用程序本地安装可再发行的 Visual C++ DLL
文件夹,这是包含可执行应用程序的文件夹
文件。出于维修原因,我们不建议您使用此
安装位置。
As per https://learn.microsoft.com/en-us/cpp/windows/redistributing-visual-cpp-files?view=vs-2019的位置VS2015
略有不同VS2017/2019
.