На панели настроек сборки VS2010 Pro есть CheckBox с меткой "оптимизировать код"... конечно, я хочу проверить это... но, будучи необычно осторожным, я спросил об этом моего брата, и он сказал, что он не установлен для отладки и что на С++ он может потенциально делать то, что может сломать или исправить код... но он не знает о С#.
Итак, мой вопрос: могу ли я установить этот флажок для своей сборки релиза, не беспокоясь о том, что он нарушает мой код? Во-вторых, если он может сломать код, когда и почему? Ссылки на объяснения приветствуются.