web-dev-qa-db-ja.com

Eclipse(Java)のようにVisual Studioでデバッグしながらコードを編集することは可能ですか?

Visual Studioのブレークポイントでデバッグするときにコードを編集するオプションはありますか。停止すると、すべてのファイルが編集用にlockedに見えます。

この動作を変更する方法はありますか? Eclipseで可能です

編集:以下のすべての提案を試みた後(リリースからデバッグに移動することを含む)、正しいms-officeバージョンとデバッグはデバッグモードで開始できません。ただし、リリースモードでは機能していました。 Outlookアドインをデバッグしようとしています。

35
oshai

はい、それはツール| [Options under DebuggingIntelliTrace とは互換性がないため、使用する場合は無効にする必要があります。 (ありがとう アントン・セメノフ その情報について)

編集:本当に古いバージョン(VS.Net 2005以降ではなく、元のVS.Net)を使用している場合、これはかなり面倒でした(または持っていませんでした)。私はまったく思い出せません;私はただ不満を覚えています)。しかし、私の経験では、VS.Net 2005以降を使用している場合、デフォルトで有効になっており、非常にうまく機能します。実行が一時停止すると(そして、ブレークポイントにヒットすると言ったので...)、さまざまな変更を加えることができ、環境はそれらを喜んでコンパイルして続行します。デバッグするプロジェクトがすべてソリューション内にあることを確認してください。

38
T.J. Crowder

一般的には可能ですが、プロジェクトをx86プラットフォームにコンパイルしていることを確認する必要があります。

このためには、Solution Explorerでプロジェクト名を右クリックし、Buildに移動してPlatform Targetto x86

編集:
もちろん、ファイルを編集するには、実行を一時停止する必要がありますbreakpointなど) )

7
Oscar Mederos

はい、デバッグモードでコードを更新できます。ブレークポイントを、編集するポイントに設定します。実行がここまで来たら、コードを編集してf5を押します。変更がかかります。

5
rubyraj

win7

はい、ツール|で「編集して続行」と呼ばれますデバッグのオプション。 IntelliTraceとの互換性がないことに注意してください


win10はIntelliTraceを有効にできます

0
DreamingInCode