64bit Windows7上のVisualStudio2010でエディットコンティニューが使用できない(C#)

64bit版Windows7でVisualStudio2010を使用した開発を行っていると、いろいろ今までできたことができなくなっていると感じます。たとえば、エディットコンティニュー。今まではデバッグ中に編集ができたのに…。

はい、すでにGoogleで検索をすればいろいろ情報は出てきますがまとめるとだいたいこのような感じでしょうか。

  • TargetOSが64bit(x64)の場合はエディットコンティニューは使用できない。
  • エディットコンティニューを有効にする必要がある。
  • コードの最適化を行わない。

では、どうすればよいかというと、エディットコンティニューを有効にして、それからターゲットプラットフォームを"x86"に設定することでエディットコンティニューは使用可能となります。

エディットコンティニューの設定画面(ツール – オプション- デバッグ - エディットコンティニュー)
image

ターゲットプラットフォームの設定(プロジェクトのプロパティ – ビルド)

image

参考
アプリケーションを特定の種類の CPU に最適化する

エディット コンティニュを使用する (C#)

エディットコンティニュー