kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 scatmoi
scatmoi
Вопрос

ошибка CS0234: Имя типа или пространства имен 'Script' не существует в пространстве имен 'System.Web'

Я пытаюсь использовать JavaScriptSerializer в своем приложении.

Изначально я получил

Не удается найти JavaScriptSerializer

и я решил эту проблему, добавив:

using System.Web.Script.Serialization;

Но тогда подключевое слово Script подчеркивается синей линией:

Тип или пространство имен 'Script' не существует в пространстве имен 'System.Web' (отсутствует ссылка на сборку?)

Поэтому я добавил в проект ссылку на:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\System.Web.Extensions.dll

Это не помогло. Я все еще получаю то же самое синее подчеркивание с той же самой ошибкой. Ссылка помечена желтым предупреждением с восклицательным знаком:

введите описание изображения здесь

Я попробовал предложенные решения в этой теме, но, как указал @user781490, они не помогли в моей ситуации.

Есть идеи, как решить эту проблему?

36 2012-10-23T16:34:06+00:00 5
 Community
Community
Редактировал вопрос 23-го мая 2017 в 12:18
Программирование
c#
visual-studio-2010
javascriptserializer
jsonserializer
Costa Zachariou
Costa Zachariou
31-го марта 2015 в 7:35
2015-03-31T19:35:18+00:00
Дополнительно
Источник
Редактировать
#17538108

У меня было то же самое. Сценарий был подчеркнут. Я добавил ссылку на System.Web.Extensions. После этого скрипт больше не подчеркивался. Надеюсь, это кому-нибудь поможет.

37
0
 Siddhartha
Siddhartha
27-го августа 2017 в 12:22
2017-08-27T12:22:26+00:00
Дополнительно
Источник
Редактировать
#17538111

Добавить Систему.Веб.Расширения как ссылка на ваш проект

Введите описание изображения здесь

Для Реф.

17
0
Решение / Ответ
Tejas Sharma
Tejas Sharma
23-го октября 2012 в 4:51
2012-10-23T16:51:00+00:00
Дополнительно
Источник
Редактировать
#17538107

Я нашел это сообщение на форуме MSDN, в котором предлагаются два решения вашей проблемы.

Первое решение (не рекомендуется):

Найдите папку .Net Framework 3.5 и 2.0.

Скопируйте System.Web.Extensions.dll из 3.5 и System.Web.dll из 2.0 в папку приложения

Добавьте ссылку на эти две сборки

Измените свойство referenced assemblies, установив "Copy Local" в true. Соберите и протестируйте ваше приложение, чтобы убедиться, что весь код может работать

Второе решение (Использование другого класса / библиотеки):

Пользователь, разместивший вопрос, утверждает, что Uri.EscapeUriString и How to: Serialize and Deserialize JSON Data помогли ему воспроизвести поведение JavaScriptSerializer.

Вы также можете попробовать использовать Json.Net. Это сторонняя библиотека и довольно мощная.

Nathan Tuggy
Nathan Tuggy
Редактировал ответ 27-го августа 2017 в 12:51
12
0
 Usman
Usman
20-го января 2016 в 4:48
2016-01-20T04:48:19+00:00
Дополнительно
Источник
Редактировать
#17538110

Просто добавить ссылку на System.Веб.Расширения и с удовольствием хожу.

7
0
 Enkode
Enkode
11-го сентября 2015 в 7:54
2015-09-11T19:54:03+00:00
Дополнительно
Источник
Редактировать
#17538109

Поскольку JsonSerializer устарел в .Net 4.0+, я использовал http://www.newtonsoft.com/json для решения этой проблемы.

NuGet- > Install-Package Newtonsoft.Json

1
0
Похожие сообщества 19
JavaScript Jobs — чат
JavaScript Jobs — чат
26 405 пользователей
JavaScript Jobs — чат для поиска работы и людей Правила оформления: @telegram-ru/r1WQe5F1m" rel="nofollow noopener noreferrer" class="text-blue hover:text-black link" target="_blank">https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru
Открыть telegram
JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
9 515 пользователей
Помогаем друг другу разбираться с JS Правила: @js_noobs_ru/rules" rel="nofollow noopener noreferrer" class="text-blue hover:text-black link" target="_blank">https://teletype.in/@js_noobs_ru/rules Другие полезные чаты — https://github.com/goq/telegram-list или https://rudevs.network/ByKT2JwWQ
Открыть telegram
JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
7 714 пользователей
Рекомендуем сразу отключить уведомления Правила: https://git.io/JycBd См. также: @js_noobs_ru, @nodejs_ru, @ts_cool, @react_js, @electron_cool Вакансии и поиск работы: @javascript_jobs
Открыть telegram
JavaScript.Ninja
JavaScript.Ninja
3 822 пользователей
Правила поведения проекта https://telegra.ph/Kodeks-povedeniya-proekta-JavaScriptNinja-12-15
Открыть telegram
pro.js
pro.js
3 724 пользователей
Сообщество веб (и javascript) разработчиков Чат для начинающих: @js_lib ⚠️ Вакансии - раз в неделю с вилкой зп ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌Варез По всем вопросам: @igorz Зам: @slavik4
Открыть telegram
javascript_ru
javascript_ru
2 726 пользователей
Сообщество любителей самого популярного языка программирования в мире. Публикация вакансий: @javascript_jobs Чаты: @frontend_ru @css_ru Каналы: @defront @frontendnoteschannel Флуд: @javascript_ru_flood Важно! http://nometa.xyz и http://neprivet.ru
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Денис Васьков
Зарегистрирован 16 часов назад
2
Dima Patrushev
Зарегистрирован 2 дня назад
3
sirojidddin otaboyev
Зарегистрирован 1 неделю назад
4
Елена Гайдамамакинат
Зарегистрирован 1 неделю назад
5
Иван Степанюк
Зарегистрирован 1 неделю назад
ID
JA
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией