.net - 无法向我的 Windows 服务应用程序添加对 System.Web 的引用

标签 .net windows-services system.web

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

最佳答案

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

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

关于.net - 无法向我的 Windows 服务应用程序添加对 System.Web 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3289240/

相关文章:

c# - 如何可靠地知道什么对象是当前(聚焦)outlook 窗口。即 explorer 类型或 Inspector 类型

c# - C#中的工厂模式

c# - 中继命令上的 CanExecute 不起作用

c# - 从 Web 应用程序直接打印到本地打印机

vb.net - window 服务

c# - 直接从 HttpServer 返回响应

c# - 为什么不编译多次使用 PreApplicationStartMethodAttribute?

c# - 优化多个参数传递给类构造函数的过程

c# - 本地计算机上的 Windows 服务启动然后停止错误

.net - 进入.net Framework System.Web,4.0