I have a simple scenario, I've inherited code where the build configurations have very different names than the standard configurations.
In particular, our "Production" configuration is more like our release configuration.
So I guess I have a few questions:
- What needs to be turned on or off, just so I can double check, to make something a "release" configuration? Things, like code optimization, debug symbols, etc.
- If code optimizations and such are turned on, are there any differences from the stock Release configuration, stuff that might be hard-coded at the JIT or compiler level?
- Outside of the stuff in item #1, and whats found in standard release configurations, is there anything else that should be enabled/disabled that would cause a noticeable performance impact, at the configuration level?