24

以前にこの問題に対処したことは知っていますが、これをオーバーライドする設定は常に変化しているようです。

Visual Studio 2008 に C# プロジェクトがあります。デバッグ中、VS でコードを編集できません。エディット コンティニューはしたくありません。次のビルドのために変更を加えたいだけです。エディット コンティニュは無効になっています。プロジェクトのデバッグ中にファイルを編集しようとすると、ファイルが読み取り専用になったという小さなメッセージが表示されます。

最近VS2K8でこれに対処した人はいますか?

4

6 に答える 6

23

ツール + オプション、デバッグ + エディット コンティニュ。[有効にする] チェックボックスをオフにします。ソースコードを編集できるようになりました。変更を行った後にデバッグを続行すると、警告が表示されます。

于 2009-01-15T17:52:03.477 に答える
4

エディット コンティニュが機能しない理由がわかりません。デバッグ中で、デバッグ中のプロセスにアタッチされている場合は、ページをロックする必要があります。そうしないと、デバッガーはアクティブに実行されているものを表示できません。

エディット コンティニュへの参照は次のとおりです。 http://whyiamright.wordpress.com/2007/12/20/aspnet-edit-and-continue-in-visual-studio-2005/

次のビルド用にプログラミングしている場合、現在のビルドをデバッグしようとしても意味がありません。

于 2009-01-15T17:36:44.367 に答える
2

前回この問題が発生したとき、次の設定を変更して修正しました:
プロジェクト プロパティ -> コンパイル -> 高度なコンパイル オプション -> [デバッグ情報の生成] を [フル] に設定し、[最適化を有効にする] のチェックを外します。

私のために働いた。しかし、あなたのことは知りません。

于 2009-01-15T17:48:48.337 に答える
0

VS2k8でこれを試しました。私がしなければならなかったのは、[ツール] > [オプション] > [デバッグ] メニューでエディット コンティニュを有効にすることだけでした。

プロジェクトがリリース モードに設定されている場合、E&C を使用することはできません

于 2009-01-15T17:50:41.077 に答える
0

お互いに直接矛盾するコメントであっても、ご意見をお寄せいただきありがとうございます。Edit-and-Continue の有効化と無効化を数回試みましたが、効果がありませんでした。ただし、VS を再起動したばかりで、E&C を有効/無効にすると、デバッグ中の編集機能が予想どおりに影響を受けます。VSの単なるバグだったと思います...

再度、感謝します。

于 2009-01-15T18:00:08.640 に答える
0

VS 2010 では、[Debug] -> [Options] -> [Enable Address Level Debugging] にチェックマークを付けます:) 逆操作の場合は reverse :)

于 2011-10-15T07:10:49.790 に答える