什么是 Json.NET Mono 程序集参考?

2023-11-25

我正在尝试编译此 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。您应该使用当前版本的 mono 尝试此操作。

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

参考:http://linux.die.net/man/1/mcs或在 shell 中输入:

$ man mcs
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是 Json.NET Mono 程序集参考? 的相关文章

随机推荐