Game Development Reference
a requirement that the .NET Framework be installed. This condition ensures that
you have everything installed correctly to run .NET applications, and if not, a
bootstrapper can be configured to install the .NET Framework before your instal-
lation is continued. Figure 46.11 shows the launch conditions editor.
Screenshot of the launch conditions editor.
With project configuration taken care of, we can move on to deployment config-
uration. Start by opening the Configuration Manager dialog by right-clicking on
the setup project and selecting Properties, and then clicking on the Configuration
Manager button in the top-right corner of the property page. This dialog allows
you to manage multiple build configurations, each with a different group of set-
tings. By default, the Setup Project template creates a configuration for Debug and
a configuration for Release. The Debug mode creates debugging symbols that
make runtime debugging a lot easier, except this mode is not optimized for per-
formance. The Release mode is the opposite; debugging symbols are not created,
and the code is optimized for performance. Be sure to change your active solution
configuration to Release mode before you begin deploying your application. The
Configuration Manager dialog is shown in Figure 46.12.