我的 c# 程序使用了一个用 c++ 编写的 dll,而这个 dll 是由 Fody Costura 嵌入的。
它适用于安装了 Visual C++ 运行时或msvcp140.dll
工作文件夹中有依赖项的机器。
msvcp140.dll
是否可以使用 Fody Costura嵌入和依赖于可执行文件?我尝试这样做没有成功。
我的 c# 程序使用了一个用 c++ 编写的 dll,而这个 dll 是由 Fody Costura 嵌入的。
它适用于安装了 Visual C++ 运行时或msvcp140.dll
工作文件夹中有依赖项的机器。
msvcp140.dll
是否可以使用 Fody Costura嵌入和依赖于可执行文件?我尝试这样做没有成功。
是否可以使用 Fody Costura 将 msvcp140.dll 和依赖项嵌入到可执行文件中?
是的。
选项 1:使用工作目录上的依赖文件
Unmanaged32Assemblies & Unmanaged64Assemblies 配置选项参考官方文档
选项 2:使用已安装的 Visual C++ 运行时
添加代码以检查是否在使用 C++ 库之前安装了所需版本的 Visual C++ 运行时