类型或命名空间名称'路由'名称空间中不存在系统.web'视觉工作室

时间:2014-04-24 07:19:20

标签: c# web-reference system.web system.web.routing

  

类型或命名空间名称'路由'名称空间中不存在System.Web' (你错过了一个程序集引用吗?)

我添加了Web引用System.Web.Routing,但仍显示错误。

enter image description here

2 个答案:

答案 0 :(得分:2)

您需要.NET 3.5 SP1。

答案 1 :(得分:1)

来自MSDN

  

为了简化XML Web服务客户端应用程序的开发,Visual   Studio提供Web引用。 Web引用与传统不同   参考和组件;而不是引用组件或   类库安装在本地计算机上,是一个Web引用   提供对使用Internet可用资源的访问   SOAP或HTTP等协议。在实践中,Web引用是一个   生成的代理类,在本地表示公开的   XML Web服务的功能。

Web引用不是您想要的 - 简单来说,引用允许您调用DLL,而Web引用则用于调用Web服务。

删除您制作的“网络参考”,然后添加普通参考。