web-dev-qa-db-ja.com

システムの実行中にコードを編集できるようにするための「アンマネージコードのデバッグを有効にする」はどこにありますか?

古いバージョンのVisualStudio(自宅のものと同様、2013年を推測)では、システムの実行中にコードを編集できますが、続行できません(続行したくありません)。コードをstep-pingしながら、入力を開始し、編集が終了したら再コンパイルします。

利点は、入力中にマウスをホバーして変数の値/構造を監視し、それに応じて編集できることです。リマインダーやメモのように、それは時々素晴らしいガイドです。

Visual Studio 2015でコードの編集ができないのはなぜですか?ことわざ:

アンマネージデバッグが有効になっている場合、変更は許可されません

PSmy編集して続行オプションは、インターネット上のあらゆる場所で提案されているように有効になっています。そして、2010年にここで提案されているような2015年のアンマネージデバッグを有効にするオプションはありません 方法:アンマネージコードのデバッグを有効にする

編集:これはC#/ C++アプリケーションです。私はプロジェクトを最初から始めたわけではなく、それは巨大なものです。私はそれをデバッガーとして開始し、時にはリリースします。両方で動作しません(リリースは気にしません)

Tools -> Options -> Debugging -> Generalの下の設定は次のようになります:

enter image description hereenter image description here

7
Khalil Khalaf

あなたは完全に間違った場所にいます。これがシステム全体のデバッグオプションです。

リンクした投稿で説明されているように、プロジェクトのプロパティの[デバッグ]タブに移動する必要があります。

15
SLaks

ok C++コードを壊したい場合は、ネイティブ互換モードを使用してください。また、プロジェクトを右クリックして、プロジェクトのプロパティで[ネイティブデバッグを有効にする]をオンにします。これらの2つのことにより、c ++をデバッグできるようになります(編集して続行するのではなく、通常のデバッグのみ)

0
Josh