Добавление ссылки System.Web.Script в библиотеке классов

В настоящее время я перемещаю код из папки app_code в библиотеку классов. Я отметил несколько методов с атрибутами [System.Web.Script.Serialization.ScriptIgnore]. Моя библиотека классов не может видеть это пространство имен. Диалог добавления ссылок не может видеть это пространство имен. Как правильно использовать этот тег из библиотеки классов?

Вот ошибка: Не удалось найти имя типа или пространства имен "ScriptIgnoreAttribute" (вам не хватает директивы using или ссылки на сборку?)

Ответ 1

Класс ScriptIgnoreAttribute находится в сборке System.Web.Extensions.dll (находится в разделе Assemblies > Framework в диспетчере ссылок VS). Вы должны добавить ссылку на эту сборку в своем проекте библиотеки классов.

Вы можете найти эту информацию в верхней части страницы MSDN для класса ScriptIgnoreAttribute.

Ответ 2

Вам нужно добавить ссылку на System.Web.Extensions.dll в проект для ошибки System.Web.Script.Serialization.