无法调试Visual Basic脚本

时间:2017-06-18 22:41:32

标签: visual-studio vbscript visual-studio-2017 xdebug visual-studio-debugging

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

我看过以下内容,没有任何帮助:

Just-In-Time Debugging in Visual Studio

  • 我在互联网资源中启用了它。
  • 我在Visual Studio 2017中的 Tools \ Options \ Debugging \ Just-in-Time 中启用了“托管”,“本机”和“脚本”。
  • 文章中列出的所有注册表项都存在于注册表中。
  • 我能够按照文章C#Console App的例子。它确实(虽然成功可变)最终进入调试器。

Visual Studio 2013 and VB Scripts

  • 我尝试按照此处详述的方式进行调试,但它从未在stop或我设置的任何断点处停止。

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

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

如果有任何想法,请告诉我。

1 个答案:

答案 0 :(得分:1)

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

之前我使用过VS2017企业版:

Visual Studio 2017 debugging vbscript

或者在此反馈中查看与此问题类似的解决方法:

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