【问题标题】:Or Tools Sat Example not working within C# forms app或工具 Sat 示例在 C# 表单应用程序中不起作用
【发布时间】:2020-02-13 19:06:47
【问题描述】:

我已经能够从 GitHub 运行调度程序的示例版本。 但是,一旦我在 Windows 窗体中运行它,就会收到以下错误:

System.TypeInitializationException: '类型初始化器 'Google.OrTools.Util.operations_research_utilPINVOKE' 抛出了一个 例外。' DllNotFoundException: 无法加载 DLL 'google-ortools-native':找不到指定的模块。 (HRESULT 异常:0x8007007E)

我已经尝试在另一台电脑上安装新的软件包。

【问题讨论】:

  • 看起来您缺少错误消息中标识的 DLL。
  • 您能否确保已安装 Visual Studio 2019 可再发行组件?

标签: c# or-tools


【解决方案1】:

正如 Laurent 所说,您需要安装 Visual C++ Redistributables:

https://aka.ms/vs/16/release/VC_redist.x64.exe

(提到here

【讨论】:

    【解决方案2】:

    即使我安装了 c++ 可再发行组件,我也遇到了同样的错误。在 Visual Studio 中。我还必须安装 google 或本机运行时并手动添加将 google-ortools-native.dll 添加到启动项目并将其标记为始终复制到输出目录。版本 7.8 和 9.1.9 也是如此。之后错误消失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-31
      • 1970-01-01
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      相关资源
      最近更新 更多