在VS2015中找不到System.Web.Helpers

23

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

System.Web.Helpers

就像微软的文档建议的那样。我看了其他人类似的问题(几乎所有问题都是关于早期版本),答案都说要在程序集/框架对话框中添加它。

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

我真的很感激任何能帮助解决这个问题的帮助。

以下是我可以访问的列表:

Assemblies - Framework List for VS2015 - C#

编辑:还添加了扩展窗口

VS2015 Assemblies - Extensions window


谢谢,但我已经完成了所有那些。 - DaveEP
5个回答

26

这个问题有些老了,但是有一个简单的解决方案——Microsoft似乎只是将这个库移动到了一个名为"microsoft-web-helpers"的Nuget包中。安装该软件包似乎相当于拥有该程序集。


1
谢谢!你救了我的一天。 - deinier
4
此软件包与 ASP.NET MVC 不兼容。 - Senura Dissanayake
我在使用它与ASP.NET Web Forms时也遇到了问题。但是当我再次卸载包时,对System.Web.Helpers的引用仍然可以继续工作。因此,目前这是我的解决方法... - Kai Hartmann

6

链接已失效。 - DiskJunky
在我的情况下,需要使用MVC 4:https://www.microsoft.com/zh-cn/download/details.aspx?id=30683 - Paolo Fulgoni

5
由于你所看的框架程序集并不包含它,因此你找不到它。
这是扩展程序集的一部分,在左侧对话框中的“扩展”下可以找到,详见此处
请查看Look at this

1
再次感谢您的回复 - 但我也试过了!我的代码从System.spacial到System.Windows.Interactivity。 - DaveEP
1
@DaveEP 确保你更新了VisualStudio中的所有内容,以防一个未完成的ASP.NET搞砸了什么。 - Camilo Terevinto

2

我遇到了同样的问题,并通过添加NuGet包 -> Microsoft.AspNet.WebPages解决了它。


1
我想在使用VS2015的ASP.Net项目中以JSON格式工作。 我来到这里寻找答案。在阅读其他答案后,我注意到我的项目已经引用了Newtonsoft.Json。以前从未听说过它,所以我查了一下;我很高兴我这样做了。
List<String>序列化为JSON只需要一行代码。 你可以传入一个Object,所以你应该能够序列化大多数合理的对象。
最终我不需要安装MVC3或引用System.Web.Helpers。
希望这有所帮助! enter image description hereNewtonSoft Serializing and Deserializing JSON

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接