Где я могу найти сборку System.Web.Extensions dll?
Я возился с некоторыми JSON, и я пытаюсь использовать JavascriptSeralizer Class, но я не могу ради любви найти ссылку, чтобы найти, где добавить сборку в мой проект. Кто-то поможет!
Обновление
Я использую .NET 4.0 и его не на вкладке .Net при щелчке правой кнопкой мыши по ссылкам → добавьте ссылку в проводник решений Visual С# 2010.
Ответы
Ответ 1
EDIT:
Информация ниже применима только к VS2008 и к структуре 3.5. VS2010 имеет новое место регистрации. Более подробную информацию можно найти в MSDN: Как добавить или удалить ссылки в Visual Studio.
ОРИГИНАЛ
Он должен быть указан на вкладке .NET диалогового окна Добавить ссылку. В сборках, которые появляются там, есть пути в разделах реестра:
HKLM\Software\Microsoft\.NETFramework\AssemblyFolders\
У меня есть ключ, названный сборками Microsoft.NET Framework 3.5 Reference со строковым значением:
C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\
Перемещение туда. Я вижу фактическую dll System.Web.Extensions.
EDIT:
Я нашел свою версию .NET 4.0 в:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.Extensions.dll
Я запускаю Win 7 64 бит, поэтому, если вы на 32-битной ОС выпадаете (x86).
Ответ 2
У меня была эта проблема. Большая часть информации, которую я мог найти в Интернете, была связана с тем, кто сталкивается с этой проблемой с веб-приложением ASP.NET. Я создавал автономное приложение Win Forms, поэтому большинство рекомендаций не помогло мне.
Оказывается, проблема заключалась в том, что мой проект был настроен на использование ".NET Client Client Profile" в качестве целевой структуры, а ссылка System.Web.Extensions отсутствовала в списке для добавления. Я изменил цель на ".NET 4 Framework", а затем эта ссылка была доступна обычными методами.
Вот что я сделал шаг за шагом:
- Щелкните правой кнопкой мыши проект Выберите Свойства
- Измените свою целевую структуру на ".NET Framework 4".
- Сделайте все, что вам нужно, чтобы сохранить изменения и закрыть вкладку настроек.
- Щелкните правой кнопкой мыши элемент "Ссылки" в обозревателе решений
- Выберите Добавить ссылку...
- На вкладке .NET прокрутите вниз до System.Web.Extensions и добавьте его.
Ответ 3
Сборка была представлена с .NET 3.5 и находится в GAC.
Просто добавьте ссылку .NET в свой проект.
Проект → Щелкните правой кнопкой мыши References
→ Выберите вкладку .NET
→ System.Web.Extensions
Если его нет, вам нужно установить .NET 3.5 или 4.0.
Ответ 4
Ваш проект, скорее всего, будет нацелен на профиль клиента .NET Framework 4. Проверьте вкладку приложения в свойствах проекта.
Этот вопрос имеет хороший ответ на разные версии: Целевая структура, что такое .NET Framework... Client Profile " значит?