私はこのJson.NETコードにコンパイルしようとしていますJson.NET Monoアセンブリリファレンスとは何ですか? (Ubuntuの上)モノを経由して、このコマンドを使用して、</p> <pre><code>using Newtonsoft.Json; ... MyDesc d = JsonConvert.DeserializeObject<MyDesc>(jsonInput); ... </code></pre> <p>:
$ mcs Main.cs -lib:/home/username/JsonNET/Net40/Newtonsoft.Json.dll
をしかし、私は取得しています "無アセンブリ参照" -error:
error CS0246: The type or namespace name `Newtonsoft' could not be found.
Are you missing an assembly reference
正しいJson.NET Mono assebmlyリファレンスは何ですか?
(-libオプションは、このために右に見えますが、それは-lib:PATH1[,PATHn] Specifies the location of referenced assemblies
動作しない)他のアセンブリを参照するために
!しかし、私はもう私のexeを実行することはできません:System.IO.FileNotFoundException:ファイルまたはアセンブリ 'Newtonsoft.Jsonを読み込めませんでした。関連しているかどうかは不明です。ありがとう、それはコンパイルします。 – AvrDragon
Windows上の.NETの場合と同様に、実行可能ファイルの横にDLLのコピーが必要です。または、DLLを見つける場所をモノに伝えるためにメカニズムの1つを使用する必要があります。 – Toxantron
@トクサトロンそれは動作します!ありがとうございます – AvrDragon