【问题标题】:Fody Costura c++ runtimeFody Costura C++ 运行时
【发布时间】:2019-03-02 11:46:09
【问题描述】:

我的 c# 程序使用了一个用 c++ 编写的 dll,而这个 dll 是由 Fody Costura 嵌入的。

它适用于安装了 Visual C++ 运行时或在工作文件夹中有 msvcp140.dll 和依赖项的机器。

是否可以使用 Fody Costura 将 msvcp140.dll 和依赖项嵌入到可执行文件中?我的尝试没有成功。

【问题讨论】:

  • 您可能应该在尝试这样做时添加一些详细信息。我对 Fody Costura 不熟悉,因此无法帮助您,但请尽量减少这些细节(接近 minimal reproducible example

标签: c# fody fody-costura


【解决方案1】:

是否可以使用 Fody Costura 将 msvcp140.dll 和依赖项嵌入到可执行文件中?

是的。

选项1:使用工作目录上的依赖文件

Unmanaged32Assemblies & Unmanaged64Assemblies 配置选项参考官方文档

选项 2:使用已安装的 Visual C++ 运行时

添加代码以在使用 C++ 库之前检查是否安装了所需版本的 Visual C++ 运行时

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-26
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多