Ответ 1
Если вы настроили целевой профиль клиента .NET 3.5 или 4, вы не увидите сборки ASP.NET.
Кроме того, вы должны попробовать использовать HTTP-классы в System.Net.
Я пытаюсь использовать HTTP-функции, содержащиеся в сборке System.Web.dll. Однако, в то время как dll, похоже, существует в том же каталоге, что и все другие ссылки на DLL Visual Studio 2010 в моем проекте, он не может подключиться и вызывает предупреждение - "Указанный компонент" System.Web "не найден". Тем не менее, dll находится в той же папке, что и все остальные, на которые ссылается проект, и выбрав его в режиме "Просмотр ссылки", позволяет мне добавить его, после чего он не заполняет свойство "Путь". Я делаю что-то неправильно? Как я могу сделать System.Web доступным в моем проекте?
Любая помощь очень ценится!
Изменить: У меня нет ссылки на System.Web на вкладке .Net окна "Добавить ссылку".
Если вы настроили целевой профиль клиента .NET 3.5 или 4, вы не увидите сборки ASP.NET.
Кроме того, вы должны попробовать использовать HTTP-классы в System.Net.
Для людей, которые не могут найти "System.Web" в .Net References, это может быть ответ:
"вам нужно щелкнуть правой кнопкой мыши проект → свойства → , а затем изменить" Целевую структуру ", которая, вероятно, будет".NET-профилем клиента .NET Framework 4 "только для".NET Framework 4 ".
Ответ был дан Tinister (спасибо) как ответ на предыдущий пост. Но я подумал, что это немного спрятано на его первоначальном посту. Поэтому я поставил его здесь, чтобы сделать его более простым. Надеюсь, поможет.
System.Web
следует ссылаться на GAC. Эта сборка не имеет ничего общего с вашими папками приложений.
1 щелкните правой кнопкой мыши по ссылкам в обозревателе решений и нажмите ссылку...
2 выберите вкладку просмотра и перейдите на страницу C:\Windows\assembly\GAC_32\System.Web\System.Web.dll и добавьте файл dll в ваши ссылки.
Вы пытаетесь добавить ссылку на файл System.Web.dll ? System.Web находится в GAC в любой системе Windows, поэтому, когда вы добавляете ссылку в диалоговом окне "Добавить ссылку", выберите System.Web со вкладки .NET.
JoeR
Мы создали инструмент, который поможет вам достичь своей цели. Muse VSReferences позволит вам добавить ссылку глобального кэширования сборок в проект из пункта Добавить ссылку GAC.
Привет