繁体   English   中英

使用 json.net 在 C# 中解析 json 需要 json.net .dll?

[英]parsing json in C# with json.net requires the json.net .dll?

我有一个可以注册到应用程序的简单 c# 库 (myLib.dll)。 它可以用作插件。 现在我想使用 Newton King 的 json.net 库,但我不想有 2 个 .dll 必须到处发送。

有没有办法使用 json.net 并以某种方式将 .dll 嵌入到 myLib.dll 中,最终我只有我的 .dll?

编辑:澄清:是否允许将 jsonNET.dll 与我自己的 myLib.dll 合并,以便只有 myLib.dll 作为文件可见?

好的,它有 MIT 许可证: http : //json.codeplex.com/license

您可以使用 ilmerge 将这些库合并在一起。

http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx

请务必仔细阅读您正在合并的任何库的许可证,因为它可能会影响您的库的分发规则。 此外,任何使用您的库的应用程序也可以访问任何合并的库。

您可以使用Netz (一种 .net NET Executables Compressor & Packer)轻松实现这一点。

最后,正如一些人已经提到的, ILMerge可能是另一个需要考虑的选择,尽管涉及更多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM