首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当前上下文中不存在HttpUtility

当前上下文中不存在HttpUtility
EN

Stack Overflow用户
提问于 2010-03-09 06:10:40
回答 10查看 137.3K关注 0票数 104

在编译C#应用程序时,我遇到了这个错误。看起来是个小错误,但我无法绕过它。

我的设置是64位Windows 7。Visual-Studio2010 C# express B2Rel。

我在C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0添加了一个对System.Web.dll的引用,但是它有一个黄色的感叹号,我仍然得到上面的错误。我还有using System.Web声明。

我做错了什么?

更新:在得到指向根本原因的提示答案后,我在谷歌中搜索了一下,它指出System.Web.dll是完整的框架。我没有找到这样的引用。

对于像我这样的新手,博客很好地总结了框架(客户端和完全)之间的区别。我找不到一个地方来说明某个Dll在客户端框架中是否受支持。我猜Visual Studio中的感叹号应该是第一个信号...

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2010-03-09 06:13:37

您的目标可能是System.Web.dll不可用的客户端配置文件。

您可以在项目的属性中定位完整的框架。

票数 89
EN

Stack Overflow用户

发布于 2011-01-13 22:03:52

您需要添加System.Web引用;

右键单击Solution Explorer

  • Choose "Add Reference"

  • Check“

  • ".NET”选项卡is selected.

  • Search for中的"Reference“,然后添加"System.Web".
票数 197
EN

Stack Overflow用户

发布于 2011-01-16 09:37:40

SLaks有正确的答案...但让我说得更具体一些,像我这样的人,他们对此感到恼火,无法立即找到它:

项目框架属性->应用程序->目标框架->选择".Net框架4“

然后,项目将保存并重新加载。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2405182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档