Лучший отвечающий
Проблема c HttpUtility [C#]

Вопрос
-
Вот такой код, пишу на C#:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Web; namespace WindowsFormsApplication42 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { string stepForm = "name=" + HttpUtility.UrlEncode("odin") + "&login=" + HttpUtility.UrlEncode("dwa") + "&email=" + HttpUtility.UrlEncode("tri.chetire"); } } }
В последних строках кода есть класс HttpUtility, который подчеркивается красным, а в ошибках вылезает "Элемент "HttpUtility" не существует в текущем контексте". Почему так происходит? Ведь я подключил System.Web (в начале написал using System.Web)?
Если вместо HttpUtility написать System.Web.HttpUtility - тоже самое, часть HttpUtility подчеркивается и та же ошибка.
Заранее благодарю за помощь в моих начинаниях :))
C#, VS2010Pro, .NET PHP, DreamWeaver
22 марта 2011 г. 21:27
Ответы
-
> Ведь я подключил System.Web (в начале написал using System.Web)?
нужно добавить в проект сборку System.Web.dll (в студии, в свойствах проекта - References -> Add Reference)
- Помечено в качестве ответа Artyums 23 марта 2011 г. 7:00
23 марта 2011 г. 0:31 -
Для этого нужно еще чтобы в свойствах проекта был выбран не клиентский профиль .NET Framework. Например, если проект создавался под 4ый фреймворк, то нужно зайти в свойства проекта и изменить Target Framework с Client Profile на просто .NET Framework 4.
Для связи [mail]- Помечено в качестве ответа Artyums 23 марта 2011 г. 7:00
23 марта 2011 г. 6:56
Все ответы
-
> Ведь я подключил System.Web (в начале написал using System.Web)?
нужно добавить в проект сборку System.Web.dll (в студии, в свойствах проекта - References -> Add Reference)
- Помечено в качестве ответа Artyums 23 марта 2011 г. 7:00
23 марта 2011 г. 0:31 -
Для этого нужно еще чтобы в свойствах проекта был выбран не клиентский профиль .NET Framework. Например, если проект создавался под 4ый фреймворк, то нужно зайти в свойства проекта и изменить Target Framework с Client Profile на просто .NET Framework 4.
Для связи [mail]- Помечено в качестве ответа Artyums 23 марта 2011 г. 7:00
23 марта 2011 г. 6:56 -
Вот :) Спасибо большое! Как раз прямо сейчас смотрел, почему меня нет этой сборки System.Web.dll =))
C#, VS2010Pro, .NET PHP, DreamWeaver23 марта 2011 г. 6:59 -
Спасибо за ответ :))
C#, VS2010Pro, .NET PHP, DreamWeaver23 марта 2011 г. 6:59