“ Solver”类型是在未引用的程序集中定义的。您必须添加对程序集的引用

时间:2018-10-25 19:43:14

标签: reference asp.net-core-2.0 or-tools

创建了一个新项目,并使用NuGet添加了以下版本的OrTools。 运行一个简单的求解器示例后,出现以下错误:

error CS0012: The type 'Solver' is defined in an assembly that is not referenced. You must add a reference to assembly 'Google.OrTools, Version=6.9.5841.0, Culture=neutral, PublicKeyToken=600e580726a33e50'.

我的csproj包含对OR工具的引用。

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Google.OrTools" Version="6.9.5841" />
  </ItemGroup>

</Project>

我发现了类似的问题要求添加参考,但是我似乎已经有了。可能与.net核心不兼容,但:

dependencies

netcoreapp2.1应该以.net standard 2.0为目标吗?

有人可以解释一下我的思维错误吗?

0 个答案:

没有答案