43

Windows764ビットマシンでVisualStudio2010を使用すると、編集と続行に問題が発生します。私は次のことを確認しました

  1. [編集して続行]は、[ツール]>[オプション]>[デバッグ]>[編集して続行]で有効になっています
  2. 私のソリューションプラットフォームはx86に設定されています
  3. ソリューション構成がデバッグに設定されています
  4. 私のプロジェクトはすべて、Debugとx86用に構築されています
  5. [プロジェクト]>[プロパティ]>[最適化コードのビルド]の下にあるすべてのプロジェクトで、オフになっています

ブレークポイントに達して編集しようとすると、次のメッセージが表示されます。

以下の場合、変更はできません。
(出典:sedotech.com

これは、WPF / Win Forms / VB.NET / C#/。NET 4 / .NET 3であるかどうかに関係なく、私が作成するすべてのプロジェクトで発生しています。

何か案は?

4

13 に答える 13

30

OKみんな私はそれを理解しました。先日、 IntelliTraceで遊んでいて、通話情報を収集するように設定を変更しました。そのページに「通話情報を収集するときに編集と続行が無効になっています」という警告に気づきませんでした。スクリーンショットを参照してください。

IntelliTrace設定
(出典:sedotech.com

だから私はそれを無効にして、行って良かった。ありがとう、それは本当に迷惑でした。

于 2010-05-08T23:11:07.260 に答える
9

別の解決策は、サードパーティの参照が含まれているかどうかを確認し、次のオプションを確認することです。相互運用タイプの埋め込み。Falseに設定します。

于 2011-03-12T15:16:52.843 に答える
6

[編集して続行]オプションを有効にするためにチェックするもう1つのオプション。

プロジェクトのプロパティに移動し、[編集を有効にして続行]オプションをオンにします

ここに画像の説明を入力してください

于 2013-09-10T12:52:18.547 に答える
3

問題を見つけました!

事前コンパイルオプションプロジェクトプロパティ内)で[最適化を有効にする]のチェックを外します

于 2011-07-24T13:25:26.243 に答える
2

ソリューション構成がリリース中であり、デバッグではないことに気付くことで、それも解決しました。

デバッグに変更し、編集して続行できるようになりました。

于 2012-11-04T10:36:20.207 に答える
1

私がフォローした後、私のものは働いていました

高度なコンパイルオプションで、ターゲットCPUをx86に設定します(任意のCPUに設定されました)

そして今はうまく機能しています。

于 2014-02-04T05:50:00.730 に答える
1

コンパイル後にコードを編集したい場合。

Ctrl+F5でコンパイルするだけです

于 2014-12-09T08:00:05.333 に答える
1

別の理由1-プロジェクトファイルを右クリックし、次にプロパティを右クリックします。
2-コンパイル->高度なコンパイルオプション。
3-「pdb-only」デバッグ情報ではなく「full」デバッグ情報を生成することを選択します。

于 2014-12-31T14:36:54.550 に答える
0

msdnサイトでは、

http://msdn.microsoft.com/en-us/library/dd264944(v=vs.100).aspx

あなたはそれについて読むことができます:

「ただし、呼び出しとパラメーターを収集すると、パフォーマンスオーバーヘッドが増加し、追加のディスクスペースが使用され、 VisualStudioデバッガーの編集と続行機能が無効になります。」

于 2012-05-07T11:15:34.303 に答える
0

Visual Studio 2013では、編集して続行することがx64プラットフォームで機能するようになりました。

于 2014-04-02T15:40:54.960 に答える
0

[コード生成]セクションで、[機能レベルのリンクを有効にする]オプションが[はい](/ Gy)に設定されていることを確認します。

于 2014-12-28T08:48:19.403 に答える
0

ソリューションの構成がAnyCPUデバッグであり、Projectがx86デバッグであることに気付くことで、それも解決しました。

x86に変更し、編集して続行できるようになりました。

于 2015-11-16T10:56:13.753 に答える
0

私には独特の状況に対する解決策があります。

VS2013の1つの機能で、編集と続行が失敗し始めました。その機能でExcelへのOffice相互運用を行っていたことが原因であることがわかりました。相互運用機能コードを独自の関数に移動し、編集して続行すると元の関数での作業が再開されました。

于 2017-11-08T23:43:18.597 に答える