8

我正在尝试在 VS2010 中创建 Windows 服务,但似乎无法添加 System.Web 作为参考。当我浏览它并手动添加它时,我会在引用上看到一个感叹号。我已经尝试将它添加到其他项目并且它工作正常,只是不适用于 Windows 服务项目。是否有一个原因?我需要它来调用 System.Web.HttpUtility.UrlEncode。我可以使用其他方法吗?

4

2 回答 2

16

听起来您的项目配置为针对给定的框架配置文件,可能是新的“客户端”发行版之一。它告诉您您添加的 DLL 不在目标配置文件中。

如果您查看项目属性,“应用程序”或可能的“构建”下将有一个目标框架选项。

于 2010-07-20T11:01:25.540 回答
1

一个非常愚蠢的修正:也许你和我一样遇到同样的问题。我阅读了很多关于更改目标框架的内容。我的问题是:如何?在解决方案资源管理器中,我总是点击顶部节点和“属性”,但得到一个只有一些编译选项的对话框——仅此而已!我想添加提示,您必须首先标记您的 WCF 库项目,然后使用上下文菜单在 VS2010 中输入项目属性,您将看到一个完全不同的属性页面:您可以在其中将行为从客户端项目更改为正常。网络 4.0。差不多花了我半个小时...

于 2011-09-21T08:37:04.417 回答