Visual Studioを2012年から2013年にアップグレードしましたが、推奨されるすべての更新プログラムをインストールする以外に何もしていません。
どんな理由であれ、私が自分の解決策に入り、 F10 または F11、まるで私が押したかのようにプログラム全体を実行します F5... F8 うまくいく F10 以前は使用していましたが、今まで使用してきたキーがなぜ使用しないのかわかりません。
Visual StudioをVB環境として設定しました。
どうすれば修正できますか?
ありがとう!!!
追加情報:
できる限り多くの情報を追加するために、コードにブレークポイントを設定すると、 F10 / F11 ブレークポイントに到達して実行が予期したとおりに停止したら、コードをステップ実行し続ける。
EDIT 2013-12-31:
Neoliskによるコメント に基づくと、これはVisual Studio 2013のデフォルトの動作の変更にすぎないようです...これを2012年の状態に戻す方法を誰かが知っている場合は、大変感謝していますが、少なくとも私はそれがエラー/インストールの問題ではないことを知っています。
2013が以前のバージョンと同じように機能する場合は、次の手順を実行します。
これで、すべてがあなたがおそらく慣れているものに戻るはずです。ほとんどの人は一般的な設定を使用して設定され、それを認識しないか、または単に忘れます。
[〜#〜] edit [〜#〜]:を押したときにプログラムが実行されることが問題の場合 F10 または F11 あなたがデバッグしているときではありません、それからあなたは運が悪いかもしれません。 VS 2008以降、個人的にはそれが行われています(私は頻繁に見逃します F12 急いでいるときにキー)、そしていくつかの検索の後、私はそれが実際に誰にでも起こると思います:
私の推測では、これはデバッグ中かどうかに基づいてコンテキストホットキーを設定できないことの副作用です。以来 F10 そして F11 デバッグ実行関連の操作に関連付けられていると思いますが、Visual Studioはそれらを処理するためにデバッグが必要であることを認識し、プログラムを起動していると思います。
別の編集:もちろん、VS2012でスキームを完全に別のものに設定した可能性もあります。ここで環境ごとにVisual Studioの事前定義されたホットキーをすべて確認してください: http://msdn.Microsoft.com/en-us/library/da5kh0wa(v = vs.120).aspx
それらのどれもがあなたが慣れているマッピングを持っていない場合 F8、 F10、または F11の場合、ユーザーまたはアドオンにカスタムホットキーがいくつか定義されていない可能性があります。
最悪のシナリオでは、キーボード設定のキーを使用してショートカットを手動で再定義できます:ツール>オプション>環境>キーボード
Microsoftはおそらくデフォルトでプロパティにステップインできないようにする理由があります。
プロパティは主に取得および設定されることになっており、その中に実装の多くを含まないことになっています。しかし、常にそうであるとは限りません。
誰かがプロパティに足を踏み入れようとしている場合、これはこの開発者が問題を引き起こしている可能性があるそのプロパティの何かを疑っているということを意味します。したがって、デフォルトでは、この動作を逆にして、プロパティにステップインできるようにする必要があります。
今のところ、これはプロパティへのステップインを有効にする方法です。
Visual Studioデバッガーのプロパティへのステップインを有効にする
上記が機能しない場合は、これに従ってください
Options.Keyboardページで、コマンドリストボックスから「Debug.StepOver」を選択し、次に「Press shortcut keys」テキストボックスにフォーカスを置いて押してください F10、割り当てボタンをクリックしてショートカットを再割り当てしますが、機能しますか?
Visual Studioをセーフモードで実行してみることもできます。これにより、Visual Studioの起動時にサードパーティのVSPackageがすべて読み込まれなくなります。セーフモードで問題が解決する場合は、インストールされているアドオンまたはVSPackageを確認することを検討してください。
次に、トラブルシューティングのためにVisual Studioのすべてのアクティビティをログファイルに記録するには、/ Logスイッチを使用して、ここにログファイルの内容を投稿してください。
この機能が以前に正常に動作し、突然異常な動作をする場合、通常は、Visual Studioインストールの一部のファイルまたは構成が破損しているか失われていることを示しています。
"Devenv.exe/ResetSettings"コマンドを使用して、Visual Studioのデフォルト設定を復元します。デフォルト設定に戻す前に、設定をバックアップしてください。
Visual Studioを修復/再インストールします。
Visual Studioを修復するには[プログラムの追加と削除]ダイアログボックスで、[Visual Studio]を選択し、[変更と削除]をクリックします。
これらのリセット設定のいくつかを試すことができます。
そして、それらのさまざまな組み合わせ、つまり、ResetToBasicを最初に。問題が解決しない場合は、ResetToC#を試してから、Basicに戻ります。次に、「基本」に戻って「一般」を試してください。このようにハッキングできるかどうか確認してください。
編集: VS 2012を試して、VS 2013と比較しました。あなたの説明は完全に正常です。 VS 2012は、F10とF11でForm_Loadや類似のものをステップインするために使用されていましたが、VS 2013はそれを実行しなくなりました。 VS 2013は期待どおりに機能しているのようです。
VB設定でC#ではないようです。設定をどちらかに変更して、これらのデバッグオプションが変更されるかどうかを確認してください。私のマシンでは
ツール-エクスポート設定のインポート-すべての設定のリセット-C#(必要な場合 F10/F11)VB必要に応じて F8/Shift-F8。どちらの設定でも問題ありませんが、両方の言語でコーディングできますが、 F10 VB.NETコードをデバッグするには、これまでずっとC#設定を使用してきました。この点に関して、Visual Studioの新機能はありません。私はVS2013 Ultimateを使用しており、VS2003以降Visual Studioを使用しています。
最初の画像はVB.net、2番目はC#設定です
簡単にテストするアイデア:
Hello Worldコンソールアプリを作成します。
1 Module Module1
2
3 Sub Main()
4 Console.WriteLine("Hello")
5 End Sub
6
7 End Module
最初にビルドします。カーソルを4行目に(各ステップの前に)置きます。デザインモードの場合、コマンドはデバッグモードを開始します。
正常に動作している場合:プログラムのエントリポイントを含むアセンブリが変更され、再構築されなかったか、または他の問題が発生している可能性がありますコントロールが壊れると予想されるポイントで。
サンプルで期待どおりに動作しない場合、あなたは MSDN FORUM に質問するか、バグレポートを作成する必要があると思います。
なぜ彼らがこの振る舞いを変える意図を持っているのかはわかりません。最近、C#を使用した2013 Express Editionで動作します。
適切にデバッグするには、VSを管理者として実行する必要があることがわかりました。特にx64マシンでは、デバッグの前にクリーンソリューションも実行します。コードに手動デバッグブレークポイントを配置し、IDEがその時点で停止できないことを示している場合、デバッガーがソースコードと同期していない可能性があります。
機能していないF10/F11キーの許容できる回避策であると私は思いました。これらはおそらく、コードをステップ実行するときに最も使用されるキーであり、デバッグをクリックしてドロップダウンからキーを選択するのは本当に大変です。
これらの操作のためにツールバーにアイコンを追加することで、この欠点を回避しました。
これを行う方法がわからない場合は、デバッグツールバーで、バーの右側にある下向き矢印をクリックします。 [追加]または[削除]ボタンをクリックします。 [カスタマイズ]を選択します。[コマンドの追加]を選択します。[デバッグ]を選択します。目的のキーまで下にスクロールします(ステップオーバー/ステップイン)。クリックすると、ツールバーの左側に2つのアイコンが追加されます。少し使用すると、クリックする正しいキーを選択できるはずです。
実際には、どのファンクションキーを押すかを覚えておこうとするよりも、この方法を好みます。
馬鹿げているように聞こえますが、どのような種類のキーボードをお持ちですか?一部のキーボードには、アプリケーションに基づいてキーのさまざまなプロファイルを設定できるさまざまなモードがあります。この機能をMicrosoft Naturalキーボードで使用しています。しかし、Visual Studioに切り替えた後、プロファイルがアクティブのままであるという問題がありました。 F10などが正しく動作しません。
F10をデバッグ中に使用しようとすると機能しませんでした。ここの「Kudvenkat JavaScriptチュートリアルNo 4 Visual StudioでJavaScriptをデバッグする方法」で見つけた解決策で問題が解決しました。解決策は、Internet Explorerをデフォルトのブラウザーにすることでした。 Operaを使っていました。これがお役に立てば幸いです。
多くのブランドのラップトップには、「Fn」、「Fn」、「Esc」を同時に押すボタンがあります。 Visual Studioで機能キーが有効になります。
私はその問題に直面しました F10/F11 機能しませんが、ブレークポイントは機能します。
セキュリティソフトウェアをアンインストールして関連するドライブをアンロードすると、再び機能します。
だから私のアドバイスはそれです。そして、それはドライブが原因であると思うので、これらが機能しない場合は、疑わしいドライブをアンロードしようとするだけで、この質問につながる可能性があります。