一段代码用到System.Web.Resources这个库文件System.Web.Resources.dll,我在引用里找不到,
在安装net2.0、4.0的存放dll的文件夹里都找到了,
我就直接浏览导入,
但还是提示:命名空间“System.Web”中不存在类型或命名空间名称“Resources”。是否缺少程序集引用(导入后在引用里已经看到System.Web.Resources)?
有什么办法呢?谢谢!

解决方案 »

  1.   

    http://www.kuqin.com/developtool/20100711/86201.html
    应该是VS的bug,建议网上下一个dll覆盖到net所有版本的文件夹里
      

  2.   

    这个的确需要下载呢。
    http://www.nodevice.cn/dll/System_Web_Resources_/item20761.html
    没什么关系。
      

  3.   

    真是bug吗?我在vs2008也出现这个问题啊?
      

  4.   

    下载后,载入这个dll,应用using System.Web.Resources;(vs中的引用列表中已经有System.Web.Resources)
    还是提示: 命名空间“System.Web”中不存在类型或命名空间名称“Resources”(是缺少程序集引用吗?)
      

  5.   

    我这里
    using System.Web.Resources;
    编译成功。我是vs2010的,连组件都不用下载,但是System.Web.Resources这个命名空间下没有任何东西。
    你哪个类用到这个命名空间,是不是自己添加的类?
      

  6.   

    怎么会这样啊,我也是vs2010sp1啊,控制台应用程序和类库都试过了,添加引用的第一个写着.net那里我是找不到System.Web.Resources这个的。
      

  7.   

    看这篇文章的UrlRoutingModule定义块,用到System.Web.Resources
    http://www.cnblogs.com/shanyou/archive/2008/03/22/1117573.html
      

  8.   

    我装了 mvc 这个插件,你这个项目是不是mvc的?
      

  9.   

    是mvc,不过vs2010不是自带了mvc吗
      

  10.   

    http://bbs.51aspx.com/showtopic-14096.html
    按这里做。。
      

  11.   

    http://www.xueit.com/html/2010-03/21-1171577145201031321306562.html
    这个也行