我正在尝试使用Mono在Linux(Ubuntu)上编译OpenLR,但是,我遇到了编译器(xbuild
)无法找到项目依赖项Itinero的问题。 / p>
我使用nuget.exe安装Itinero,但它没有用。我也尝试在C#中搜索类似Classpath的内容,但发现C#没有它。
有没有办法让xbuild
看到依赖项?如何指定这些依赖项所在目录的路径?
答案 0 :(得分:3)
您必须执行包恢复:
git clone https://github.com/itinero/OpenLR.git
cd OpenLR
nuget restore OpenLR.sln
xbuild OpenLR.sln
它应该编译为零错误,在代码中需要清除27个警告....
注意:确保您使用的是Mono的更新/现代安装,就像您使用Ubuntu的默认Mono软件包一样,您可能需要更新它: