【问题标题】:Debug JavaScript in Visual Studio 2010?在 Visual Studio 2010 中调试 JavaScript?
【发布时间】:2011-03-24 01:59:25
【问题描述】:

目前我正在使用 Firebug for Firefox 调试我的 JavaScript。无论如何在 Visual Studio 2010 中调试 javascript? JavaScript 不是任何 Visual Studio 项目的一部分,它只是一个 .js 文件,将链接到静态 HTML 页面(用于调试学校作业)。

我确实尝试过搜索,但结果并不比大约一年前更新。我希望有所改变,或者有比用于 HTML/JavaScript 的 notepad++ 和用于调试的 Firebug 更好的工作流程。

【问题讨论】:

    标签: javascript visual-studio-2010 debugging


    【解决方案1】:

    在 IE 中使用 JavaScript 调试器关键字。

    function onClickRow(detailUrl) {
        debugger;
    }
    

    在 IE 中运行页面时,会弹出一个调试窗口,然后选择 Visual Studio 11。

    【讨论】:

    • 它适用于当前的 Chrome。您只需要打开开发者工具即可。
    【解决方案2】:

    要在 Internet Explorer 中使用调试,您需要执行以下步骤:

    • 在 IE 中启用脚本调试(转到 Internet 选项->高级->浏览并取消选中“禁用脚本调试”)
    • 选择视图->外部脚本调试器->下一条语句中断

    当到达下一个 javascript 语句时,IE 将显示标准 windows 调试器选择对话框,此时您可以选择 Visual Studio 的实例。

    更新: 使用 Visual Studio,您可以附加到浏览器进程(例如 iexplore.exe),然后进行调试

    【讨论】:

      【解决方案3】:

      这个问题有很多观点,所以为了完整起见,我只想提一下我已经使用Chrome Developer Tools 有一段时间了。这对我来说效果很好,当人们问我同样的问题时,我现在推荐它。

      【讨论】:

        【解决方案4】:

        是的,但仅限于 IE。基本上只需创建一个网页项目并点击运行。它将以调试器模式启动 IE。

        【讨论】:

          【解决方案5】:

          【讨论】:

            【解决方案6】:

            如果你安装了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   
            ---------------------------
            

            【讨论】:

              【解决方案7】:

              如果你想尝试在 IE 中试一试,我在这里发布了关于使用 js 调试器的信息: jQuery/Ajax content not appearing/loading in Explorer

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2016-08-16
                • 1970-01-01
                • 1970-01-01
                • 2012-01-14
                • 1970-01-01
                • 1970-01-01
                • 2011-03-04
                相关资源
                最近更新 更多