vs10 から vs12 に移行したばかりで、C# のインデント (?) などの他の機能と一緒に中括弧が完全に壊れているようです。たとえば、次のように入力します。
public static void myFunc() {
Visual Studio 10 では、閉じ中括弧が自動的に追加されます。これを修正して同じ動作をさせることができる電動工具または何かがありますか? ブレース コンプリーターは、閉じブレースを追加するために、関数の後に Enter キーを押す必要があります。
また、tools->options->text-editor->c#->formatting-> automatically format completed block on}
はデフォルトでオンになっています。