在Linux上编译带有依赖项的c#项目
本文关键字:项目 依赖 Linux 编译 | 更新日期: 2023-09-27 18:18:07
我正在尝试使用Mono在Linux (Ubuntu)上编译OpenLR,然而,我遇到了编译器(xbuild
)无法找到项目依赖项Itinero的问题。
我使用nuget.exe来安装Itinero,但它不起作用。我还尝试在c#中搜索类似Classpath的东西,但发现c#没有。
是否有办法让xbuild
看到依赖关系?我如何指定这些依赖项所在目录的路径?
你必须做一个包还原:
git clone https://github.com/itinero/OpenLR.git
cd OpenLR
nuget restore OpenLR.sln
xbuild OpenLR.sln
编译后应该没有错误,代码中有27个警告需要清理....
注意:如果你使用的是Ubuntu默认的Mono包,请确保你使用的是最新的Mono安装,你可能需要更新它:
裁判:http://www.mono-project.com/download/download-lin