2週間前までは、デバッガを追加することでJavaScriptコードにブレークポイントを設定することができました。ステートメント。 Internet Explorerの場合、このステートメントがヒットした場合、自動的にVisual Studioデバッガに戻ります。なぜIE JavaScriptブレークポイントがVisual Studio 2013から機能しなくなったのですか?
Visual Studioで任意にブレークポイントを切り替えることができましたが、これは必須ではなく、デバッガなしでブレークポイントを設定することはありません。ステートメント。このようにブレークポイントが設定されると、JavaScriptコードの行に丸で囲まれた赤が表示されます。
4月4日、これが停止しました。
ここで、デバッガを追加すると、文は何も起こらない。私がVisual Studioでブレークポイントを切り替えようとすると、赤い白い円が表示されます。円上にカーソルを置くと、「現在ブレークポイントにヒットしません。この文書にはシンボルが読み込まれていません」というエラーが表示されます。
私はそのエラーメッセージを検索しましたが、私が見つけたのはJavaScriptではなくC#に関するものでした。
問題は私たちがソースコードに対して行ったことかもしれないと思ったので、もっと古いバージョンをチェックアウトしましたが、私はまだ同じ問題がありました。私たちの他の開発者は、同時に私の主なマシンで同じ問題を抱え始めました。しかし、彼は頻繁に使用するラップトップを持っていますが、それは問題を見ていませんでした。私たちのソース管理の後ろに少しだったので、彼は一度に1つずつコミットして、現在のバージョンまで問題を見たことはありませんでした。
ブレークポイントを再び機能させるにはどうすればよいですか? Visual StudioにJavaScriptシンボルを読み込ませるにはどうすればよいですか? (またはそれは本当に問題ですか?)
私はFirebugに2週間頼ってきましたが、VSの統合のためにIEに戻る必要があります。
スタッフは、私はすでに見てきた: - >オプション - 、Visual Studioで
ツール]> [デバッグ - >ジャストインタイム、スクリプトがすでに確認されています。
IEツール - >インターネットオプション、[詳細設定]タブ、[ブラウズ]セクションで、[スクリプトのデバッグを無効にする]チェックボックスがオフになっています。
解決策を右クリックしてプロパティメニューを開き、Common Properties - > Startup projectを選択し、複数のスタートアッププロジェクトを選択し、JSコードでプロジェクトの開始アクションを設定します。その結果、私の "Internet Explorer"ボタンがプロジェクトを実行できなかったスタートボタンに変わりました。 "デバッガはプロセスを続行できません。デバッグを開始できませんでした"というエラーメッセージが表示されました。
プロジェクトを右クリックして[プロパティ]を選択し、[Web] - [デバッガ]を選択します。私が得るオプションは、ASP.NET、ネイティブコード、SQL Server、およびSilverlightです。 ASP.NETのみがチェックされます。他のすべてを有効にしましたが、何も変更されませんでした。
ソリューション全体をクリーニングして再構築しました。
プロジェクトのプロパティ - >ビルド:定義DEBUG定数と定義TRACE定数がチェックされています。 [詳細設定]ダイアログボックスで、[デバッグ情報]が[フル]に設定されます。それがJavaScriptと何か関係があるかどうかはわかりません。
デバッグ - >オプションと設定 - >デバッグ - >一般:多くの変更後に最終的にはマイコードのみ
4月4日に適用されたシステムアップデートを確認します。 –
@LightnessRacesinOrbitなし。それ以来、私は2016年4月13日にVSアップデートを、2016年4月12日にはAdobe FlashとWindows向けにそれぞれ1つのセキュリティアップデートを行いました。それ以前は、Windowsの最終更新は2016-03-23でしたが、ブレークポイントはその日と4番目の間で確実に動作していました。更新プログラムをロールバックする必要があると思いますか? – skiphoppy
あなたはそれを試すことができます。 –