。Net框架的调试JScript

问题描述 投票:0回答:2

[jsc ,. Net Framework的JScript编译器,具有/debug选项。

建议的调试器dbgclr.exe不再可用。您是否知道任何当前可用的调试器来逐步执行JScr​​ipt代码?

为了避免引起误解,我所说的是Microsoft JScript,它能够访问Windows API,其文件系统,Office等;而不是浏览器随附的JavaScript。

asp.net .net jscript
2个回答
1
投票
  1. 使用调试器符号编译您的代码。例如[jsc / debug + test.js]
  2. 将[System.Diagnostics.Debugger.Launch();]插入要破坏(调试器)的代码中。
  3. 请确保在Visual Studio 2019/2017中安装C#开发工具。
  4. 转到Visual Studio 2019/2017的菜单工具>选项>调试>及时,选中托管。
  5. 运行.exe文件。在此示例中,它将是test.exe。
  6. 您应该会看到一个JIT调试器弹出窗口。

-1
投票

使用命令行执行JScr​​ipt时,可以使用cscript和debug选项来完成。系统将询问您要使用哪个调试器,并且可以将Visual Studio附加到该调试器。示例(在命令行中,启动cmd.exe之后):

cscript.exe "path to your JScript.js" //X  <==(the //X turns on the debugger)

运行此程序后,将弹出一个对话框,询问您要使用哪个调试器。您可以打开Visual Studio的新实例,或者如果已经在Visual Studio中使用JScript,则可以使用现有实例。

这也适用于Visual Studio Express。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.