本人编过一个小程序,在XP上能运行,但在WIN2000上则出错,问题可能出现在程序读取配置文件上(CONFIG),在XP能正常读,但Win2000不可以,本人不想改为INI格式,请大侠们支援一下!!

解决方案 »

  1.   

    配置你的App.Config文件:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <appSettings>
        <add key="DataBase" value="127.0.0.1"/>
        <add key="LogName" value="sa"/>
        <add key="LogPwd" value=""/>
      </appSettings>
    </configuration>在程序中:
    string DataBase=ConfigurationManager.AppSettings.Get("DataBase");
      

  2.   

    Win2000 是可以读取配置文件的
      

  3.   

    把它当作一xml来读就可以了,不要用ConfigurationManager.AppSettings.Get("DataBase");这样的代码,
      

  4.   

    可能不是出现在程序读取配置文件上(CONFIG),本人在另外两台Win2000上正常!!在出错的电脑,一打开我的程序,就出现一个提示(WINdows遇到错误,需要关闭,是否要发送错误报告),我在8台电脑上测试,XP全部通过,三台win2000只有这一台出现问题,不知道怎么办?
      

  5.   

    经在多台电脑上测试已找到原因.因为客户的MDAC 版本较旧,升级到MDAC 2.8后正常!!
    谢谢楼上各位,来者有分!!