无法调试Visual Basic脚本

问题描述:

我正在尝试调试VBScript。我安装了Visual Studio 2017社区版,但是每当我运行我的脚本(在脚本开头附近放置一个stop)时,Just-in-Time调试器不会弹出,并且我的脚本将继续。无法调试Visual Basic脚本

我看着下面,并没有什么帮助:

Just-In-Time Debugging in Visual Studio

  • 我在Internet属性启用它。
  • 工具我已经启用了“管理”,“本地”和“脚本” \选项\调试\刚刚在时间的Visual Studio 2017
  • 所有的注册表项在文章中列出的存在于注册表中。
  • 我能够按照文章C#Console App示例。它确实(尽管可变成功)最终进入调试器。

Visual Studio 2013 and VB Scripts

  • 我试图调试在这里详细描述的方式,但它从来没有停在stop或任何我设置的断点。

我能想到的唯一可能是注册表中的值不正确。 MSDN文章没有明确提及这些值应该是什么。

有其他人尝试使用Visual Studio 2017调试VBScripts吗?我在工作计算机上使用2010和2012年的运气,但遗憾的是,我无法为我的家用计算机找到这些版本的Visual Studio的下载。

如果有人有任何想法,请让我知道。

+0

尝试推出与'脚本// x'或'// d'命令行参数。检查此答案https://*.com/a/38937673/2165759 – omegastripes

+0

不幸的是,它仍然表现相同。 –

+0

此外,我打开调试VBScripts的替代程序/方法。我只知道Visual Studio是最常用和最直接的方法之一。 –

如果以管理员身份运行VS,并在TOOLS-> Options-> JIT调试下启用脚本调试,那么结果如何?

我用VS2017企业版本之前:

Visual Studio 2017 debugging vbscript

或检查的解决方法在这种反馈是类似这样的问题:

https://developercommunity.visualstudio.com/content/problem/30845/vs2017-script-jit-debugging-is-not-working.html

+0

第二个链接的解决方法奏效! –