我想找到一个免费的解决方案来调试vbscripts,我尝试使用Visual Studio 2019 Community Edition。我只用一个附加组件(即时调试器)进行了非常基本的安装。我以管理员身份执行以下所有步骤。
我已经使用以下非常简单的脚本创建了文件Script2.vbs
:
a=1
b=1/0
c=1
我启动了命令行(cmd.exe),然后输入了cscript.exe /x "C:\...\Script2.vbs
该脚本已执行,并按预期在第2行失败,但是
问题在于即时调试器无法启动。
(我希望此Microsoft article中“ Visual Studio即时调试器窗口出现”下面的弹出窗口)
我在this question about the previous version of the Community Edition中发现应该有“脚本”选项,但我没有:
还请注意,如果我尝试从Visual Studio社区启动脚本,则菜单“调试”>“开始调试”将显示为灰色:
我的主要问题是:
Visual Studio 社区版是否关闭了调试脚本的功能?
(这导致第二个问题:是否有一种免费调试VBS脚本的解决方案?)
答案 0 :(得分:1)
您可以从我的OneDrive https://1drv.ms/u/s!AvqkaKIXzvDieQeOGgxLJICZ-uY?e=3r5B91中下载VBS调试器
它称为scd10en.exe
。
它已经从MS网站上消失了。
答案 1 :(得分:1)
如果您仍然感兴趣,可以使用一种方法来修复Visual Studio社区。可能缺少一些先决条件。因此,您需要“修改”已安装的选项,并在“单个组件”设置中找到“脚本”调试选项。
例如,这是我最少的组件集。
答案 2 :(得分:0)
百老汇给出了正确的答案,所以我接受了。这是详细信息:
我的测试是使用Visual Studio Community 2019版本16.7.7。
答案 3 :(得分:0)