407

新しい VS 2017 RC を試していますが、以前のデバッグ動作を元に戻す方法を誰かが知っているかどうか疑問に思っています

VS 2015 では、次のようになりました。

デバッグ開始を押します

  • 新しい Chrome タブでウェブサイトが開きます
  • デバッグ停止を押します
  • ウェブサイトはまだ開いており、サイトはまだ実行中/アクティブです

2017年現在:

  • デバッグ開始を押します
  • ウェブサイトが新しいウィンドウで開き、他の Chrome ウィンドウ/タブとドッキングできない
  • デバッグ停止を押します
  • ウェブサイト/Chrome ウィンドウが閉じ、手動で Chrome のローカルホスト ウィンドウに移動しない限り、サイトを使用し続けることができません

2017 年に 2015 年のスタイルに戻すことは可能ですか? Chrome/ウェブサイト ウィンドウは他の Chrome ウィンドウ/タブとドッキングでき、デバッグを停止した後も開いたままになりますか?

さらに、履歴やコンテンツが利用できないように見えるため、新しい Chrome ウィンドウを使用するのはイライラします。たとえば、フォームや URL をオートコンプリートできません。これは、フォームをテストしようとしているときに非常に面倒です。

4

7 に答える 7

24

以前のものは問題の半分しかカバーしていないと思うので、この回答を書いています。

あなたが望む最初のことは、この厄介な「新しいウィンドウとしてクロムを実行し、デバッグを停止すると自動的に閉じる」を取り除くことです

ツール→オプション→ASP.NETのJavaScriptデバッグを有効にするのチェックを外す

それを行った後、クロムのデバッグを開始すると新しいタブが開き、タブを停止した後は閉じられませんが、ウェブサイトを更新すると白い画面が表示されます

ツール→オプションでもう一度

エディット コンティニュを有効にするのチェックを外す

今から、あなたは以前の振る舞いを取り戻しました。

オプションウィンドウ

于 2017-09-16T07:56:56.550 に答える
7

プロジェクトが .net coreの場合: Properties フォルダー > launchSettings.json ファイルで、この構成を設定します。

"launchBrowser": false,

Visual Studio 2022 の Else : [ツール] > [オプション] > [プロジェクトとソリューション] > [Web プロジェクト]

チェックを外す: ブラウザ ウィンドウが閉じられたらデバッガを停止し、デバッグが停止したらブラウザを閉じます

ここに画像の説明を入力

于 2021-06-28T09:38:53.573 に答える
1

これを行うには、次の 2 つの方法があります。

  1. ctrl + f5 を押してデバッグなしで起動するか、
  2. デバッグ (f5 キーを押す) を使用して起動し、[デバッグ] メニューに移動して [すべて切り離す] を押します。

それが役立つことを願っています。

于 2016-11-22T00:50:15.133 に答える