我发现还没有到运行的时候, 只要一编译, app.exe.config文件就被删除了, 我的开发环境是vs.net 2003, 谁遇到过相同的问题?

解决方案 »

  1.   

    我觉得可能是这样.首先VS.Net可以增加配置文件App.Config,增加了之后会在bin目录下产生一个App.exe.config文件,而且此文件会保持与项目中的App.Config同步.你应该没有在项目中增加配置文件而直接在bin目录下增加了App.exe.config文件,因此在编译时VS.Net同步出错,造成了文件被删除.
      

  2.   

    我给你遇到类似的情况,我建了一个企业模板一编译的时候就自动把debug下面的*.dll文件给删掉啦。
      

  3.   

    我也遇到过,主要是在做remoting时遇到的。现在没事么办法。只能手工编译了。用命令行csc编译。
      

  4.   

    呵呵
    方法一:把它设为只读的就可以了
    方法二:在项目里添加一个名为app.config的类,这样的话运行就不会被删除了
      

  5.   

    app.exe.config这个文件的名字应该与运行的主文件名字相同,在编译环境下,是.net向这个文件中写入信息(楼主可能没有在解决方案中添加这个文件,所以运行后bin下的这个文件被删除了),只有在release环境下,运行程序时才是从这个文件中读取配置信息(可以通过这个文件来动态配置webservice 的url之类的东西)
      

  6.   

    大哥 你是怎么加的 直接加app.exe.config当然会被删掉 正确的做法是新增文件里选应用程序配置文件 新增的文件名字是app.config 在编译完成后在可执行目录下名字会自动变成 可执行文件+.config