本帖最后由 csz_1987 于 2011-06-13 17:12:24 编辑

解决方案 »

  1.   

    是.NET2.0的……他的版本是3.5……
      

  2.   

    2.0有的 http://msdn.microsoft.com/zh-cn/library/system.net(v=vs.80).aspx
      

  3.   

    为什么我2.0版本的System.Net 变没了?
      

  4.   


    就是用vs2008。项目用.Net 2.0版本。为什么我的引用里只有3.5的 System.Net?
      

  5.   


    版本信息
    .NET Framework
    受以下版本支持:2.0、1.1、1.0请参见
    参考
    WebClient 类
    WebClient 成员
    System.Net 命名空间
    .Net 1.0就有了。你的。Net框架错乱了
      

  6.   


    我也在想是不是这个问题。
    看了一下我的.Net 2.0还装了SP2。
      

  7.   


    .NET Framework 2.0
    Other Versions    * .NET Framework 4
        * .NET Framework 3.5
        * .NET Framework 3.0
        * .NET Framework 1.1
        * SilverlightProvides common methods for sending data to and receiving data from a resource identified by a URI.Namespace: System.Net
    Assembly: System (in system.dll)2.0在system.dll程序集中,不是system.net程序集
      

  8.   

    我的印象是System.Net在.Net2.0/2.0SP1/3.5中都有过更新,估计显示的肯定是你本地最新的.Net版本。你把你的项目框架改成.Net 2.0,然后using System.Net;,照样是可以的。System.Net是.Net框架中最基础的一个东西,不可能没有的。后续主要是为socket在性能方面的增强做了很多更新,所以你会看到在.Net的各个版本上都有System.Net的新增功能。
      

  9.   

    http://msdn.microsoft.com/en-us/library/system.net.webclient%28v=VS.80%29.aspx#Y42
      

  10.   

    直接using System.Net;就可以,不必再添加引用
      

  11.   

    刚看了下,System.Net命名空间一直都在System.dll程序集中[1.1-----4];