OK, so the Debug build is built every time you run (debug) the application in the development environment and is then run. It's a bit bigger and a bit slower than the Release build. The Release build is built when you select Build from the menu in the development environment. Fine.PlausiblyDamp said:Under .Net you are always running as an exe regardless of how the application was launched.
However you can always check System.Diagnostics.Debugger.IsAttached to see if a managed debugger is attached to the process.
Another thing to be aware of is the difference between Debug and Release builds of software and how that can affect run-time behaviour.
OK, will ignore the obj Directory. Can't see any such dropdown (am using 2005 version - see screenshot). The second toolbar showing in the screenshot is the Build toolbar, but it just allows you to build the release exe for the solution or al exes and dlls for the current project, not any debug exes/dlls.PlausiblyDamp said:The type of output is decided by the dropdown on the toolbar - Debug and Release being the default.
The bin directory is the final output of the build process, the obj directory is a tempory location that the files are generated in during the build process.