Application Development Using Visual Basic and .NET By Robert J. Oberg, Peter Thorsteinson, Dana L. Wyatt
Table of Contents
Appendix A. Visual Studio .NET
A project configuration specifies build settings for a project. You can have several different configurations, and each configuration will be built in its own directory, so you can exercise the different configurations independently. Every project in a Visual Studio solution has two default configurations, Debug and Release . As the names suggest, the Debug configuration will build a debug version of the project, in which you can do source-level debugging by setting breakpoints, among other things. The obj\Debug directory will then contain a program database file with a .pdb extension that holds debugging and project state information.
You can choose the configuration from the main toolbar . You can also choose the configuration using the menu Build Configuration Manager, which brings up the Configuration Manager dialog. From the Active Solution Configuration drop-down box, choose Release . See Figure A-9.
Figure A-9. Choosing Release in the Configuration Manager.
Build the project again. A second version of the IL language file Bytes.exe is created, this time in the obj\Release directory. There will be no .pdb file in this directory.