Как ссылаться на пространство имен System.Web? - PullRequest
3 голосов
/ 15 февраля 2011

Когда я пишу: «System.W ...», интеллект не показывает мне «System.Web», почему? enter image description here

Ответы [ 5 ]

1 голос
/ 16 февраля 2011

Когда я переключаю Build Action (из файла * .cs) с «Content» на «Compile», моя программа начинает работать.

1 голос
/ 15 февраля 2011

У вас нет ссылки на сборку.Щелкните правой кнопкой мыши свой проект, добавьте ссылку и добавьте System.Web.Вам также может понадобиться переключиться на таргетинг на полную платформу, которая находится в настройках Projetc в разделе «Скомпилировать», в диалоговом окне «Расширенный» это нижнее диалоговое окно.

1 голос
/ 15 февраля 2011

это может быть потому, что вы не участвуете в веб-проекте?

что происходит, если вы все равно создаете объект пространства имен System.Web и строите проект, а затем пытаетесь редактировать свой код?

0 голосов
/ 26 апреля 2019

Возможны различные варианты такого поведения:

  1. Возможно, вы пропустили ссылку на некоторые важные сборки;потому что нет .NET без этих двух вещей, то есть BCL(Base Class Libraries) & CLR(Common Language Runtime).
  2. Неправильный таргетинг версии .NET Framework.Если вы нацелены на клиентский профиль .NET 3.5 или 4, вы не увидите сборок ASP.NET. Решение, перейдите к: Project> Properties> Target Framework.Измените его с

".NET Framework 4 Client Profile" на ".NET Framework 4"

0 голосов
/ 15 февраля 2011

Добавьте оператор использования следующим образом:

using System.Web;
...