今天使用的一个配置文件,.config文件
引用时,由于要使用到ConfigurationManager
所以要引用System.Configuration和System.Configuration.dll
开始是简单的引用了
using System.Configuration.dll
dll报错了“命名空间"System.Configuration"不存在类型或命名空间名称"dll"(是缺少程序引用集吗)”
后来打开项目→添加引用,在.Net中找不到System.Configuration.dll,打开文件C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727却找到了System.configuration.dll(注意c为小写)
各位大牛们知道这是怎么回事吗,急。。

解决方案 »

  1.   

    using System.Configuration.dll  ???using System.Configuration;你多打了个.dll,没必要。
      

  2.   

    那个dll的文件你是找对了,但是你说.NET中找不到是不现实的,我就可以找得到,而且是叫System.Configuration,没有.dll的。
      

  3.   

    文件名不区分大小写的,大写和小写都一样步骤是,先在项目中添加引用,在.Net选项卡中选择 System.Configuration,然后在代码中,添加命名空间引用using System.Configuration; 
      

  4.   

    System.Configuration == System.configuration.dll
    前者是命名空间的名字,后者是DLL文件名,而实际上都是一个东西,using关键字后必须使用命名空间的名字,不能使用DLL文件名。
      

  5.   

    需要引用两个
    using System.Configuration;
    using System.Configuration.dll;
    后面那个引用不成功
      

  6.   

    using System.Configuration.dll; 谁跟你说要这样写的 - -# 拉出去砍了,把这句删了,完事。
      

  7.   

    我这用System.Configuration也没问题
      

  8.   

    眼拙,原来是“using System.Configuration.dll ”,呵呵