Не удается найти JavaScriptSerializer в .Net 4.0 - PullRequest
282 голосов
/ 09 августа 2011

Мне не удается найти ни объект JavaScriptSerializer, ни пространство имен System.Web.Script.Serialization в Visual Studio 2010. Мне нужно что-то сериализовать в JSON, что я должен использовать?

И да, я уже включил System.Web.Extensions (в System.Web.Extensions.dll) в проект. Вот почему я в шоке?

Ответы [ 12 ]

3 голосов
/ 16 июня 2017

Вы можете использовать другую опцию, которая является Newtonsoft.Json, вы можете установить ее из NuGet Package Manager.

Инструменты >> Диспетчер пакетов Nuget >> Консоль диспетчера пакетов с помощью команды

Install-Package Newtonsoft.Json

или

с использованием графического интерфейса в разделе Инструменты >> Диспетчер пакетов Nuget >> Управление пакетами NuGet для решения ...

enter image description here

3 голосов
/ 30 октября 2015

Как вы знаете, я использую Visual Studio 2013, и у меня была такая же проблема, пока я не использовал Свойства проекта для переключения на 3.5 framework и обратно на 4.5. Это по какой-то причине правильно зарегистрировало .dll, и я мог использовать System.Web.Extensions .

enter image description here

enter image description here

...