什么是Json.NET Mono程序集引用



我正在尝试编译Json.NET代码:

using Newtonsoft.Json;
...
MyDesc d = JsonConvert.DeserializeObject<MyDesc>(jsonInput);
...

通过mono(在ubuntu上)使用此命令:

$ mcs Main.cs -lib:/home/username/JsonNET/Net40/Newtonsoft.Json.dll

但我得到了"没有汇编参考"-错误:

error CS0246: The type or namespace name `Newtonsoft' could not be found.
Are you missing an assembly reference

什么是正确的Json.NET Mono组件引用?

(-lib选项看起来很合适,但它不适用于-lib:PATH1[,PATHn] Specifies the location of referenced assemblies

引用其他程序集的mono编译器命令是-r:PATH/TO/ASSEMBLY。你应该在当前版本的单声道中尝试一下。
$ mcs Main.cs -r:/home/username/JsonNET/Net40/Newtonsoft.Json.dll

参考:http://linux.die.net/man/1/mcs或者在你的外壳中键入:

$ man mcs

相关内容

  • 没有找到相关文章

最新更新