2012-07-06 65 views
3

我需要使用HttpUtility在一个控制台应用程序想在这个问题描述UrlEncode through a console application?不能引用System.Web程序在一个控制台应用程序

的问题是,一些奇怪的原因,当我尝试添加引用和去.NET选项卡,我没有看到System.web,并且当我去到Recent并选择System.Web时,它添加了引用,但带有一个黄色感叹号。

什么是错的,我知道这是一件微不足道的小事......

+0

什么语言? C#?您定位的是哪个框架版本? – 2012-07-06 18:04:21

+0

当您将光标放在黄色标记上时,它说了什么? – Asdfg 2012-07-06 18:05:48

+0

@Asdfg没有工具提示,我不知道它为什么显示它。如果文件存在,在这个位置 – 2012-07-06 18:10:08

回答

10

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

对什么框架的“客户端配置文件”版本包含更多信息,请参阅http://msdn.microsoft.com/en-us/library/cc656912.aspx

当你发现,你只需要在TargetFramework更改为正常的.Net框架4(在项目属性窗口),并且您将能够访问所有需要的功能。

2

您需要更改目标框架简介:从客户机到全(在VS项目属性窗口)。

相关问题