我想在控制台应用程序中使用HttpUtility.UrlEncode,VB.NET,VS 2010 Beta 2。
System.Web.HttpUtility.UrlEncode(item)
错误消息:’HttpUtility’不是’Web’的成员。
在this question Anjisan建议添加一个对System.Web的引用,如下:
>在您的解决方案资源管理器中,右键单击引用
>选择“添加引用”
>在“添加引用”对话框中,使用.NET选项卡
>向下滚动到System.Web,选择它,然后点击确定
但是,我没有在该位置的System.Web条目。
System.Web是存在的,但似乎Visual Stu
dio不按
名称排序默认。您需要单击“组件
名称”列以对该列表进行排序。
我能够运行这段代码:
Console.WriteLine(System.Web.HttpUtility.UrlEncode(" ")); // +
只是添加一个System.Web引用,没有System.Web.Extensions。
此外,您应该将目标框架从.NET Framework 4客户端配置文件替换为.NET Framework 4;转到项目>>属性…>>应用程序选项卡