2013-03-24 4 views
3

Когда я пытаюсь Imports System.Web.Script.Serialization, я получаю сообщение об ошибке в VB 2010, который говорит:Невозможно импортировать `Импорт System.Web.Script.Serialization`

Предупреждение: Пространство имен или тип, указанный в ввозит System.Web.Script.Serialization Безразлично» t содержать любого публичного участника или не может быть найден. Убедитесь, что пространство имен или тип определено и содержит хотя бы один открытый элемент. Убедитесь, что имя импортированного элемента не использует никаких псевдонимов.

Не знаю, почему я не могу его импортировать.

ответ

11

Возможно, вам недостает ссылки на сборку System.Web.Extensions.dll. Добавьте эту ссылку в свой проект, затем повторите попытку.


Вообще говоря, когда вы столкнулись с такой проблемой, перейдите к справочной странице MSDN типа вы хотите использовать — например, JavaScriptConverter — и обратите внимание на пространство имен и сборка подсказки (убедитесь, что вы глядя на страницу для платформы .NET версии, которую вы используете):

MSDN reference page example

  • Пространство имен: говорит вам, что положить в т он Imports инструкция.
  • Ассамблея: говорит вам, что сборка вам нужно ссылаться в проекте (например, пойти в обозревателе решений найдите Ссылки и выберите Add Reference ... из контекстного меню).
+0

Спасибо! Это объясняет много, Все работает отлично сейчас. –

0

Также не забудьте проверить «Целевая структура» в свойствах проекта. Если вы ориентируетесь на структуру «Профиль клиента», сборка System.Web.Extensions.dll не будет доступна для добавления в качестве ссылки на ваш проект.

Смежные вопросы