Ich versuche, diese Json.NET Code zu kompilieren:Was ist die Json.NET Mono-Assemblyreferenz?
using Newtonsoft.Json;
...
MyDesc d = JsonConvert.DeserializeObject<MyDesc>(jsonInput);
...
mit diesem Befehl über Mono (auf Ubuntu):
$ mcs Main.cs -lib:/home/username/JsonNET/Net40/Newtonsoft.Json.dll
aber ich bin "keine Montage Referenz" -Fehler bekommen:
Was ist die korrekte Json.NET Mono Assembly-Referenz?
(-lib Option sieht für dieses Recht, aber es funktioniert nicht -lib:PATH1[,PATHn] Specifies the location of referenced assemblies
)
Es kompiliert! Aber ich kann meine exe nicht mehr ausführen: System.IO.FileNotFoundException: Datei oder Assembly 'Newtonsoft.Json konnte nicht geladen werden. Nicht sicher, ob es damit zusammenhängt. Danke, es kompiliert. – AvrDragon
Wie bei .NET unter Windows benötigen Sie eine Kopie der DLL neben Ihrer ausführbaren Datei oder müssen einen der Mechanismen verwenden, um mono zu sagen, wo die DLL zu finden ist. – Toxantron
@Toxatron es funktioniert! Danke – AvrDragon