3

我需要在控制台应用程序中使用 HttpUtility,就像这个问题UrlEncode through a console application?

问题是,由于某些奇怪的原因,当我尝试添加引用并转到 .NET 选项卡时,我没有看到 System.web,而且当我转到最近并选择 System.Web 时,它添加了引用,但使用黄色感叹号。

怎么了,我知道这是小事一桩……

4

2 回答 2

10

Microsoft 为 .Net 框架提供了一个特殊的“客户端配置文件”,以便应用程序开发人员可以制作更小/更快的部署包。尽管客户端配置文件包含许多简单的 .Net 应用程序可能需要的东西(CLR、Windows 窗体等),但奇怪的是它不包含 System.Web 的东西。

请参阅http://msdn.microsoft.com/en-us/library/cc656912.aspx以了解有关框架的“客户端配置文件”版本所包含内容的更多信息。

正如您所发现的,您只需将 TargetFramework 更改为普通的 .Net Framework 4(在项目属性窗口中),您就可以访问您需要的所有功能。

于 2012-07-06T21:04:07.147 回答
2

您需要更改目标框架配置文件:从客户端到完整(在 VS 项目属性窗口)。

于 2012-07-06T18:52:51.693 回答