如何使用 NuGet 安装 JSON.NET?

Posted

技术标签:

【中文标题】如何使用 NuGet 安装 JSON.NET?【英文标题】:How to install JSON.NET using NuGet? 【发布时间】:2011-05-25 14:23:33 【问题描述】:

我正在尝试从 NuGet 下载 JSON.NET。 是可用的么?正确的命令是什么?

【问题讨论】:

【参考方案1】:

您可以通过多种方式做到这一点。

通过“解决方案资源管理器”

    只需右键单击“References”文件夹并选择“Manage NuGet Packages...” 出现该窗口后,单击对话框最左侧标记为“在线”的选项。 然后在右上角的搜索栏中输入“json.net” 点击“安装”即可完成。

通过“包管理器控制台”

    打开控制台。 “查看”>“其他 Windows”>“包管理器控制台” 然后键入以下内容:
    安装包 Newtonsoft.Json

有关如何使用“包管理器控制台”的更多信息,请查看nuget docs。

【讨论】:

这是否会保存到 Visual Studio 解决方案中,以便其他人打开它会安装相同的包? 是的。它将存储在解决方案目录结构中的 packages 文件夹中。 我无法让它与 Visual Studio Express 2008 一起使用,还有其他方法吗? @RickardB。是和不是。由于 Visual Studio 的 Express 版本不允许扩展,因此您必须使用位于 nuget.codeplex.com 的 NuGet 命令行版本。这种方法的一个警告是,您的项目需要链接到您从 NuGet 服务器检索的依赖项。 @Mateo,谢谢你的回答。我认为可能是这种情况,所以我安装了 VS 2013 社区版。像魅力一样工作!【参考方案2】:

我有同样的问题,我找到的唯一解决方案是 打开包管理器> 选择 Microsoft 和 .Net 作为包源,然后您将安装它..

【讨论】:

以上是关于如何使用 NuGet 安装 JSON.NET?的主要内容,如果未能解决你的问题,请参考以下文章

从 NuGet 安装 NUnit 后,如何强制 TestDriven.Net 使用 NuGet 引用的 NUnit dll?

如何从 NuGet 安装 EntityFramework 5.0(和其他旧版本)?

无论如何都要用 nuget 安装 mvccontrib.testhelper

NET流行高性能JSON框架-Json.NET

如何指定安装NuGet包的目录?

如何列出所有已安装的 NuGet 包?