I am working on a project with Visual Studio 2008.
- There is a drop down that you can choose Debug / Release.
- There is also a Start Without Debugging (CTRL + F5) option.
What happens if I choose Debug mode but start without debugging? Isn’t it a conflict?
What is the relation between these two menus?
These features are completely orthogonal.
The choice of build does(By default, you can change these settings separately and create new build targets):
Run vs Run without Debugger determines if the debugger gets attached on the started process. By default starting with debugger also disables JIT optimizations.