生成调试.net应用程序时,项目文件中总有以下目录文件  bin\Debug
  bin\Release
  bin
  obj\Debug
  obj\Release
  obj这些目录文件都在什么情况下生成的?有点混淆平时没怎么在意,见笑了?谢谢

解决方案 »

  1.   

    Debug 目录是生成的程序集是带有调试信息
    Release 目录是发布模式所生成的程序集。一般在产品交付给客户之前,都会使用 Release 模式来编译程序。
      

  2.   

    楼上的说的对,最后Release 编译后运行会比Debug 编译运行后快
      

  3.   

    是的,有时候debug里面有bug到release时就没有了
      

  4.   

    当你的项目是以debug模式编译的话,那么VS会自动创建bin/debug/项目可执行文件,如果是以release模式编译的话,同样会创建bin/release/项目可执行文件。
    debug模式用于开发,release模式用于发布。
      

  5.   

    该说的都被别人说了,debug的只是用于调试用,发布的时候记得用 release的就可以了。用debug版的会提示找不到程序依赖项