8

開発には Visual Studio 2008 Professional Edition を使用しています。Ctrl+F5 を使用して Web アプリケーションまたは Web サイトをテストし、デバッグを停止(またはブラウザーを閉じる) すると、Ctrl+F5 をもう一度押したかのように、デバッグが再開されることがわかりました。

最初は、スティッキー Ctrl キーが原因ではないかと考えていましたが、マシンのスティッキー キーが有効になっていないことを確認しました。

Web で検索したところ、他の多くの人もまったく同じ問題に直面していることがわかりました。しかし、Microsoft は、この問題は ctrl キーのスティッキーが原因であると述べています。(参照: http://connect.microsoft.com/VisualStudio/feedback/details/534915/stop-debugging-shortcut-key-shift-f5-causes-debugging-to-restart-instead-of-just-stopping )

なぜこれが起こっているのかについて、他の誰かが他の考えを持っています(更新されたフォーラムを見逃した場合に備えて)

どうもありがとう。!:)

4

5 に答える 5

5

これは時々私に起こり、何年も経っても理由が​​わからず、スティッキーキーに関連しているとは思わないので、私はあなたの質問が本当に好きです。

この状況でデバッグを停止するには、次の 2 つの方法しかありません。

  1. Alt+ D; = +E を押します。[Debug] メニューを開き、[Stop Debugging] を選択します。これは、機能する別のホットキーの組み合わせです。AltDE
  2. デバッグ ツールバーの停止ボタンをクリックすることです。
  3. (オプション) ときどき teh Alt+Dを押すことができず、ツールバーにフォーカスを合わせることができず、ctrl5 回押します。電源を入れていないのに、どういうわけかスティッキーキーが動かなくなります。

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

于 2013-10-02T17:58:37.253 に答える
1

私も時々これに遭遇し、StickyKeys を無効にしました。コンピューターをロックしているときにも、これが表示されることがあります。これが発生し、パスワードを入力しようとすると、コンピューターはコントロールを押しているように動作します。

私の唯一の提案は、メニューを使用してデバッグを停止し、次に Control キーを軽く 2 回タップしてから、やり直すことです。これをやると必ず止まります。

私の心の奥底では、トリガーの主要なコンボをインターセプトするサードパーティのユーティリティの競合が原因なのだろうかと思います. 私は SnagIt、Freesnap、AutoHotKey の 3 つを使用していますが、問題が非常に断続的である場合、それらを実際に無効にして「問題が解決した」と言うわけにはいきません。

于 2013-08-07T18:52:48.020 に答える
0

これは単純に聞こえるかもしれませんし、あなたにとっては答えではないかもしれませんが、私にとってはそうでした. どういうわけか、Visual Studio 2015 で Shift+F5 が「Debug.Restart」にマップされ、「Debug.StopDebugging」が Ctrl+Alt+Break に再マップされました。Resharper がどういうわけかショートカットを台無しにしたかどうかはわかりません。

ツール...オプション...環境...キーボードに移動し、「Debug.StopDebugging」を検索してShift + F5を割り当てることで修正できました。

于 2016-03-03T15:47:29.860 に答える
0

これは、Shift-F5 を Debug.stop から Debug.start に変更した災害 16.6.x に VS をアップグレードしたときに発生しました。

[ツール] メニュー > [オプション] > [キーボード] で修正されます。(これは紛らわしいダイアログですが、あなたはそれを理解するでしょう -- あなたはプログラマーです。

Shift-Ctrl-F5 は再起動します。

私はプログラミングを始めて 50 年になりますが、今でもプログラミングが大好きで、たくさんのお金を稼いでいます。これは何というキャリアでしょう!

于 2020-08-04T19:05:24.540 に答える