Системная ссылка dll system.web.extensions отсутствует в ссылках 2.0.net в VS2010?
У меня возникла аналогичная проблема с этим человеком.
Я пытаюсь работать со старым проектом, который использует 2.0 фреймворк в visual studio 2010. Однако он не будет признавать, что DLL System.web.extensions является частью этой структуры, когда она фильтрует среду 2.0 на добавлении справочный диалог. И нет, моя инфраструктура просто установлена на ".NET Framework 2.0", так как нет 2.0-клиента.
Любая помощь будет оценена.
Сейчас я просто вручную перешел в файл csproj с помощью блокнота и добавил в ссылку. Кажется, это работает. Есть ли способ, которым я могу это сделать с другими проектами, над которыми я работаю, или мне просто нужно вручную добавить их в файлы csproj для каждого из них?
Ответы
Ответ 1
У меня была эта проблема со старым проектом, над которым мне нужно было работать.
Я установил версию 1.0 веб-расширений AJAX от http://go.microsoft.com/fwlink/?LinkID=77296, чтобы получить более старую версию файла, а затем в моем проекте я ссылался на DLL, связав к System.Web.Extensions.dll в папке C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET 2.0 Расширения AJAX\v1.0.61025
Ответ 2
функция профиля клиента была добавлена с VS2008 SP1. Он не возвращается с профилями клиента для проектов .NET 2.0.
Кажется, что сборка System.Web.Extensions.dll не была частью GAC при установке - вам пришлось вручную включить ее в каталог bin. См. Это сообщение для людей, имеющих похожие проблемы.
Я бы подумал, что вы сможете добавить сборку, просматривая ее, когда вы добавляете ссылку вместо того, чтобы запускать "Блокнот" и добавлять ее таким образом.
Надеюсь, это поможет. Удачи!