System.Web.Helpers 在 VS2015 中找不到

System.Web.Helpers not found in VS2015

我正在尝试向 VS2015 中的 C# 代码添加一些 JSON 解析,但我找不到:

System.Web.Helpers

如 MS 文档所建议的那样。我看过其他人的类似性质的问题(几乎都是早期版本),答案都说将其添加到程序集/框架对话框中。

问题是它没有出现在那个对话框中,我看到人们谈论的许多其他事情也没有出现。

如果能帮助解决这个问题,我将不胜感激。

这是我可以访问的列表:

编辑: 也添加了扩展 window

您找不到它是因为它不是框架程序集(您正在查看的内容)的一部分。

它是扩展程序集的一部分,并且如 here 所发布的那样,您可以在对话框左侧的 "Extensions" 下找到它。

老问题,但可能仍然对某人有所帮助。

您必须安装 MVC 3 才能在 VS2015 上使用 System.Web.Helpers 扩展。

link下载:https://www.microsoft.com/en-us/download/details.aspx?id=1491

这个问题有点老,但这里有一个简单的解决方案——微软似乎只是将这个库移动到一个名为“microsoft-web-helpers”的 Nuget 包中。安装该软件包似乎等同于拥有该程序集。

我也想在使用 VS2015 的 ASP.Net 项目中与 JSON 一起工作。 我最终来到这里试图找到答案。就在我读完关于这个 post 的其他答案的时候,我注意到我的项目已经引用了 Newtonsoft.Json。以前从未听说过,所以我查了一下;我很高兴我做到了。

从字面上看,它是将 List<String> 序列化为 JSON 的单行代码。 您可以传入一个 Object,因此您应该能够在合理范围内序列化大多数对象。

最终我不需要安装MVC3或引用System.Web.Helpers

希望对您有所帮助!

NewtonSoft Serializing and Deserializing JSON

我偶然发现了同样的问题并通过添加 NuGet 包解决了它 -> Microsoft.AspNet.WebPages