web-dev-qa-db-ja.com

Visual Studio 2010でJavaScriptをデバッグしますか?

現在、Firebug for Firefoxを使用してJavaScriptをデバッグしています。とにかくVisual Studio 2010でjavascriptをデバッグする方法はありますか? JavaScriptはVisual Studioプロジェクトの一部ではなく、静的なHTMLページにリンクされる単なる.jsファイルです(学校の課題をデバッグするためのものです)。

検索してみましたが、結果は1年前よりも最近ではありませんでした。 HTML/JavaScriptの場合はnotepad ++よりも、デバッグの場合はFirebugよりも、何かが変更されるか、より良いワークフローがあることを期待しています。

31
Pete

IEでJavaScriptデバッガーキーワードを使用します。

function onClickRow(detailUrl) {
    debugger;
}

IEでページを実行すると、デバッグウィンドウがポップアップ表示され、Visual Studio 11が選択されます。

36
airbai

Internet Explorerでデバッグを使用するには、次の手順を実行する必要があります。

  • IE(Internet options-> advanced-> browsingに移動し、[Disable script debugging]をオフにします)でスクリプトデバッグを有効にします)
  • ビュー->外部スクリプトデバッガー->次のステートメントでブレークを選択します

次のjavascriptステートメントに到達すると、IEは、Visual Studioのインスタンスを選択できるときに、標準のWindowsデバッガー選択ダイアログを表示します。

更新:Visual Studioを使用すると、ブラウザープロセス(iexplore.exeなど)に接続してデバッグできます

16
devi

この質問には多くの意見がありますので、完全を期すために、しばらくの間 Chrome Developer Tools を使用していることに言及したいと思います。それは私にとっては素晴らしい仕事であり、人々が私に同じ質問をするとき、私が今お勧めするものです。

6
Pete

はい、ただしIEのみ。基本的には、Webページプロジェクトを作成して実行するだけです。デバッガーモードでIEを起動します。

3
Mark Kahn

VS 2012をインストールしてからアンインストールした場合、Visual Studio 2010の再インストールが必要になる場合があります。

JavaScriptをデバッグしようとしたときに表示されるエラー:

---------------------------
Microsoft Visual Studio
---------------------------
Unable to attach to the crashing process. The correct version of pdm.dll is not registered. Repair your Visual Studio 2010 installation, or run 'regsvr32.exe "%CommonProgramFiles%\Microsoft Shared\VS7Debug\pdm.dll"'.
---------------------------
OK   
---------------------------
1
Zymotik

次のようなインターネットオプションからオプションを無効にします。 http://www.mayanksrivastava.com/2010/02/debugging-Java-script-in-visual-studio.html

1
Snake Eyes

IEで試してみたい場合は、jsデバッガーの使用についてここに投稿しました: jQuery/Ajaxコンテンツが表示されない/エクスプローラーにロードされない

0
Lynn Crumbling