Visual Studio 2017调试vbscript

ste*_*123 7 debugging vbscript wsh visual-studio

我想使用Visual Studio 2017 Community Edition调试vbscript,并按照此处提到的VS2015的步骤进行操作:

视频

我进入了

cscript.exe /x foo.vbs
Run Code Online (Sandbox Code Playgroud)

在命令行中,但没有调试器启动.2017的VS版本是否有问题,或者是否有一些步骤(例如VS中的配置步骤)未在视频中显示?

编辑:我试过cscript.exe //X foo.vbs,cscript.exe foo.vbs //X,cscript.exe //X //D foo.vbscscript.exe foo.vbs //X //D

谢谢steff

Nie*_*ree 5

这些解决方案都不适合我。在MSDN上找到了解决方法

  1. 启动 Visual Studio。
  2. 文件 -> 打开项目。
  3. 将其指向“C:\Windows\system32\cscript.exe”(或 Windows 安装目录所在的任何位置)。
  4. 当您获得提升权限对话框时,单击“忽略”。
  5. 转到 cscript.exe 节点上的项目属性。
  6. 在参数中添加 '//d '。
  7. 在“调试器类型”中将其更改为脚本。
  8. 关闭项目属性。
  9. 击中F10


Dai*_*Dai 2

CSCript.exe 自己的命令行选项需要双斜杠,因为单斜杠参数传递给脚本本身。

你想要cscript.exe //Xcscript /X

我还建议这个//D争论,这样它就会立即破裂。

  • 这不完全正确。仅当它们遵循脚本文件名时才需要加倍。这在使用关联启动时非常有用,例如“myscript.vbs //B”而不是“cscript /B myscript.vbs”。 (3认同)