创建了一个新项目,并使用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核心不兼容,但:
netcoreapp2.1应该以.net standard 2.0为目标吗?
有人可以解释一下我的思维错误吗?