Windows 7 64ビットマシンでVisual Studio 2010を使用している場合、 編集して続行 で問題が発生します。次のことを確認しました
ブレークポイントに到達して編集しようとすると、次のメッセージが表示されます。
(ソース: sedotech.com )
これは、WPF/Win Forms/VB.NET/C#/。NET 4/.NET 3であるかどうかにかかわらず、作成するすべてのプロジェクトで発生します。
何か案は?
わかった、わかった。先日、私は IntelliTrace で遊んでいて、設定を変更して通話情報を収集しました。そのページに「通話情報の収集中は編集と続行は無効です」という警告が表示されませんでした!スクリーンショットをご覧ください。
(ソース: sedotech.com )
だから私はそれを無効にし、行って良かった。ありがとう、それは本当に迷惑だった。
別の解決策は、サードパーティの参照が含まれているかどうかを確認し、そのオプションを確認することです。 Falseに設定します。
[編集して続行]オプションを有効にするためにチェックするもう1つのオプション。
[プロジェクトのプロパティ]に移動し、[編集を有効にして続行]オプションをオンにします
問題が見つかりました!
In Advance Compile Option(in Project Properties)Uncheck Enable Optizimations
また、ソリューションの構成がリリースではなくデバッグではないことに気付いて解決しました。
デバッグに変更し、編集して続行できるようになりました。
別の理由1-プロジェクトファイルを右クリックし、[プロパティ]をクリックします。
2-Compile->高度なコンパイルオプション。
3-「pdb-only」デバッグ情報ではなく「full」を生成することを選択します。
コンパイル後にコードを編集する場合。
ctrl + F5でコンパイルするだけです
私は次のことをした後、私が働いていた
高度なコンパイルオプションの下で、ターゲットCPUをx86に設定しました(任意のCPUに設定されていました)
そして今はうまく機能しています。
ソリューション構成がAnyCPUデバッグであり、プロジェクトがx86デバッグであることに気づくことで解決しました
X86に変更して、編集して続行できるようになりました。
[コード生成]セクションで、[機能レベルリンクを有効にする]オプションが[はい(/ Gy)]に設定されていることを確認します。
ユニークな状況に対する解決策があります。
VS2013の1つの機能で編集と続行が失敗し始めました。その機能でExcelとのOffice相互運用を行っていたことが原因です。 Interopコードを独自の関数に移動し、Edit and Continueが元の関数で再び機能するようになりました。
Msdnサイトで、
http://msdn.Microsoft.com/en-us/library/dd264944(v = vs.100).aspx
あなたはそれについて読むことができます:
「ただし、呼び出しとパラメーターを収集すると、パフォーマンスのオーバーヘッドが増加し、追加のディスク領域が使用され、Visual Studioデバッガーの編集および続行機能を無効にするになります。」
Visual Studio 2013では、x64プラットフォームで編集と続行が機能するようになりました。