問題タブ [edit-and-continue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - エディット コンティニュ (MSVC) を使用することの欠点は?
MSVC++ のエディット コンティニュ デバッグ機能を使用すると、デバッグ セッション中にコードを少し変更できるため、生産性が向上します。「通常の」PDBを使用する場合と比較して、その欠点は何ですか?
visual-studio - 回避策を探しています。編集して続行しない
リンクされたファイルではエディット コンティニュが機能しないことがわかりました。私は 8 つの異なるユーティリティ (C# winforms) のスイートに取り組んでおり、それらはすべて、リンクされたファイルとして各ユーティリティ プロジェクトに追加されたいくつかの共通クラスを共有しています。リンクされたファイルにブレークポイントを設定し、それらのコードをステップ実行できますが、編集はできません。試してみると、「デバッグの開始時にプロジェクトがビルドされていない場合、変更は許可されていません」というエラーが表示されます。実行する前に必ずクリーンアップとビルドを実行しましたが、それは役に立ちません。私の同僚の何人かに自分のマシンで試してもらいましたが、同じ結果が得られました。これらのリンクされた共通クラスは、各ユーティリティの鍵であり、多くのコードが存在する場所です。編集して続行できないと、デバッグがはるかに難しく退屈になります。エディット コンティニュは、リンクされていない非共通ファイルで機能します。誰でも回避策を提案できますか? 8 つのユーティリティすべてを 1 つに統合することを検討しましたが、それぞれ異なるコマンド ライン パラメータを使用し、実際には個別に使用することを意図しています。
visual-studio-2017 - 「エディット コンティニュ」が有効になっている場合でも、Visual Studio 2017 で実行中にコードを編集することはできますか?
プロジェクトの実行中にコードを変更したいことがよくありますが、エディット コンティニュが有効になっているため、これを行うことはできません。
私が行った変更は現在の実行には適用されないため、これは何らかの保護手段であると思いますが、それで問題ありません。それらを作成し、どこかで「適用」をクリックしてビルドを更新したいと思います。これは可能ですか?(以前のバージョンの Visual Studio にはありました)