Добавление ссылки 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.