带有来自 NuGet 的 QuickGraph 包的 C#

标签 c# import nuget using quickgraph

我在尝试使用 QuickGraph 的 AdjacencyGraph 类 时遇到问题。请允许我先展示我的代码,然后描述问题:

using System.Collections.Generic;
using QuickGraph;

public class StrategicMap
{

    private IList<Fraction> fractions;
    private AdjacencyGraph<ProvinceOnMap, EdgeOnMap> provinces;

    public StrategicMap(IList<Fraction> fractions, AdjacencyGraph<ProvinceOnMap, EdgeOnMap> provinces)
    {
        this.fractions = fractions;
        this.provinces = provinces;
    }

enter image description here

我正在使用适当的(?)导入,嗯,“使用”。但是,编译器仍然不知道我指的是哪个类。来自 QuickGraph.Contracts 或来自 QuickGraph

这是最后一张截图,它详细说明了这个问题:

enter image description here

最佳答案

答案已经很晚了,但也许它会对您或其他人有所帮助。
NuGet 上有一些 QuickGraph 包。
我正在用这个
https://www.nuget.org/packages/QuickGraphPCL/
这似乎工作正常。

关于带有来自 NuGet 的 QuickGraph 包的 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46219960/

相关文章:

javascript - 使用 require 的导入语句相当于什么?

ssl - Visual Studio 2019 SSL/TLS 安全通道问题

visual-studio - nuget.exe 在哪里?

c# - 找不到 ASP.NET 母版页

c# - C#中的凯撒密码

java - 通知 java 从哪里导入(lib)

asp.net - 如何手动更新通过 NuGet 包安装的 jQuery UI?

C# 复杂的 TreeView 设计

c# - 为什么 SignalR 在其契约(Contract)中及其内部各处使用 IList 而不是 IEnumerable?

c# - 使用线程通过 API 为数千用户导入数据