2016-11-16 17 views
2

Monoを使用してLinux(Ubuntu)上でOpenLRをコンパイルしようとしていますが、コンパイラ(xbuild)のプロジェクトの依存関係Itineroを見つけることができません。依存関係を持つLinuxでC#プロジェクトをコンパイルする

Itineroをインストールするのにnuget.exeを使用しましたが、動作しませんでした。私はまた、クラスパスのような何かのためのC#でグーグルを試みたが、C#はそれを持っていないことがわかった。

xbuildに依存関係を表示する方法はありますか?これらの依存関係が存在するディレクトリへのパスを指定するにはどうすればよいですか?

答えて

2

復元パッケージを実行する必要があります。確認してください:

git clone https://github.com/itinero/OpenLR.git 
cd OpenLR 
nuget restore OpenLR.sln 
xbuild OpenLR.sln 

それはゼロエラーでコンパイルする必要があり、コード内でクリーンアップする必要が27の警告....

注意があります

参考:http://www.mono-project.com/download/#download-lin

+0

グレートをあなたは、あなたがそれを更新する必要があるかもしれませんUbuntuのデフォルトからモノのパッケージを使用しているかのようにモノのインストール/更新近代的です!それはほとんど働いた。今私は1コンパイルエラーが発生します:CSC:エラーCS2001:ソースファイル 'Binary/PolygonLocationTests.cs 'が見つかりませんでした25の警告。 – Ibolit

+0

私は問題があると思う。ファイル名は実際にPolygonLocationtests.csで、テストではcmall tを使用しているため、大文字と小文字が区別されるファイルシステムで問題が発生します。 – Ibolit

関連する問題