控制台应用程序中的HttpUtility.UrlEncode [英] HttpUtility.UrlEncode in console application
问题描述
我想在控制台应用程序VB.NET,VS 2010 Beta 2中使用HttpUtility.UrlEncode.
I'd like to use HttpUtility.UrlEncode in a console application, VB.NET, VS 2010 Beta 2.
System.Web.HttpUtility.UrlEncode(item)
错误消息:'HttpUtility'不是'Web'的成员.
在此问题中 Anjisan建议添加对System.Web的引用,如下如下:
In this question Anjisan suggests to add a reference to System.Web, as follows:
- 在您的解决方案资源管理器中,右键单击引用
- 选择添加参考"
- 在添加引用"对话框中,使用.NET选项卡
- 向下滚动到System.Web,选择它,然后单击确定"
但是,我在那个位置没有System.Web条目.
However, I don't have a System.Web entry at that location.
推荐答案
System.Web
在那里,但默认情况下,Visual Studio似乎不按名称排序.您需要单击Component name
列以对该列表进行排序.
System.Web
is there, but seems Visual Studio doesn't sort by name by default. You'll need to click Component name
column to get that list sorted.
我能够运行以下代码:
Console.WriteLine(System.Web.HttpUtility.UrlEncode(" ")); // +
只需添加System.Web
参考,不 System.Web.Extensions
.
此外,您应该将目标框架从.NET Framework 4 Client Profile替换为.NET Framework 4;转到项目>>属性... >>应用程序选项卡
Also, You should replace your target framework from .NET Framework 4 Client Profile to .NET Framework 4; go to Project >> Properties... >> Application tab
这篇关于控制台应用程序中的HttpUtility.UrlEncode的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!