質問: Visual Studio 2013でC#の開発をしています。 デバッグ中にソースにコメントを入れたいのですが、 「64ビット アプリケーションへの変更は許可されていません。」 とメッセージが出力されます。 ネット検索で確認したところVisual Studio 2013からは64ビットでも エディットコンテニュが出来るようになったという記事が散見されます。 また、別のマシンでは上記が実施できています。 Visual Stuido 2013より前のバージョンだと、デバッグの モードをx86にすれば出来るようでしたが、本環境ではデバッグを x64で実施する必要があります。 デバッグモードをx64の状態で実施出来ない原因として 何か考えられることはありますでしょうか。 本マシンは以前他の方が使っておりました。 古いVisual Studio の何か情報が残っていて出来ないという 可能性はありますでしょうか・・・? 尚、Visual Studio の ツール->オプション から デバッグ->エディットコンティニュを開き、 「エディットコンティニュを有効にする」にはチェックを 入れています。
回答: https://blogs.msdn.microsoft.com/visualstudioalm/2013/06/26/debugging-support-for-64-bit-edit-and-continue-in-visual-studio-2013/ を見ると > > Enabling Compatibility Mode makes use of the old debugger engine, where Edit and Continue x64 isn't implemented, which is why you are getting the error. > > > ツール>オプションのデバッグ>全般の [マネージ互換モードの使用]がオンになっていると駄目なようです。