无法调试 Visual Basic 脚本
Can't debug Visual Basic Scripts
我正在尝试调试 VBScript。我安装了 Visual Studio 2017 社区版,但每当我 运行 我的脚本(在脚本开头附近放置 stop
时),即时调试器不会弹出并且我的脚本继续。
我查看了以下内容,没有任何帮助:
Just-In-Time Debugging in Visual Studio
- 我已在 Internet 属性中启用它。
- 我在 Visual Studio 2017 年 Tools\Options\Debugging\Just-in-Time 中启用了 "Managed"、"Native" 和 "Script" .
- 文章中列出的所有注册表项都存在于注册表中。
- 我能够按照 C# 控制台应用程序示例一文进行操作。它最终进入了调试器(尽管取得了不同程度的成功)。
Visual Studio 2013 and VB Scripts
- 我尝试按照此处详述的方式进行调试,但它从未在
stop
或我设置的任何断点处停止。
我唯一能想到的可能是注册表中的值不正确。 MSDN 文章没有明确提到值应该是什么。
其他人是否尝试过使用 Visual Studio 2017 来调试 VBScript?我在我的工作计算机上使用 2010 和 2012 很幸运,但遗憾的是我无法为我的家用计算机找到这些版本的 Visual Studio 下载。
如果有人有什么想法,请告诉我。
如果你运行你的VS是admin,在TOOLS->Options->JIT debugging下开启Script debugging,结果如何?
我之前用的是VS2017企业版:
Visual Studio 2017 debugging vbscript
或查看此反馈中与此问题类似的解决方法:
我正在尝试调试 VBScript。我安装了 Visual Studio 2017 社区版,但每当我 运行 我的脚本(在脚本开头附近放置 stop
时),即时调试器不会弹出并且我的脚本继续。
我查看了以下内容,没有任何帮助:
Just-In-Time Debugging in Visual Studio
- 我已在 Internet 属性中启用它。
- 我在 Visual Studio 2017 年 Tools\Options\Debugging\Just-in-Time 中启用了 "Managed"、"Native" 和 "Script" .
- 文章中列出的所有注册表项都存在于注册表中。
- 我能够按照 C# 控制台应用程序示例一文进行操作。它最终进入了调试器(尽管取得了不同程度的成功)。
Visual Studio 2013 and VB Scripts
- 我尝试按照此处详述的方式进行调试,但它从未在
stop
或我设置的任何断点处停止。
我唯一能想到的可能是注册表中的值不正确。 MSDN 文章没有明确提到值应该是什么。
其他人是否尝试过使用 Visual Studio 2017 来调试 VBScript?我在我的工作计算机上使用 2010 和 2012 很幸运,但遗憾的是我无法为我的家用计算机找到这些版本的 Visual Studio 下载。
如果有人有什么想法,请告诉我。
如果你运行你的VS是admin,在TOOLS->Options->JIT debugging下开启Script debugging,结果如何?
我之前用的是VS2017企业版:
Visual Studio 2017 debugging vbscript
或查看此反馈中与此问题类似的解决方法: