Debugging 调试VSA脚本

Debugging 调试VSA脚本,debugging,vbscript,Debugging,Vbscript,我使用的是一个过时的脚本引擎:Microsoft.VisualBasic.Vsa.VsaEngine。该引擎在2003年开发的应用程序中实现,用户可以编写VBScript来执行某些任务。 是否可以调试脚本(存储在数据库中) 调试应用程序并在应用程序内运行脚本时,将执行以下操作: 在VSA引擎上,GenerateDebugInfo=true 在脚本中附加了调试器: Dim debugger as boolean debugger = System.Diagnostics.Debugger.Laun

我使用的是一个过时的脚本引擎:
Microsoft.VisualBasic.Vsa.VsaEngine
。该引擎在2003年开发的应用程序中实现,用户可以编写VBScript来执行某些任务。 是否可以调试脚本(存储在数据库中)

调试应用程序并在应用程序内运行脚本时,将执行以下操作:

在VSA引擎上,GenerateDebugInfo=true

在脚本中附加了调试器:

Dim debugger as boolean
debugger = System.Diagnostics.Debugger.Launch()
if debugger then
    System.Diagnostics.Debug.WriteLine("DEBUGGER LAUNCHED!")
else
    System.Diagnostics.Debug.WriteLine("DEBUGGER NOT LAUNCHED!")
end if
VisualStudio的显示调试器已启动!输出窗格中的消息。 当通过
System.Diagnostics.Debugger.break()
强制中断脚本时,调试器将显示消息“当前位置没有可用的源代码”


问:如何调试VsaEngine中的Visual Basic脚本?

纯伏都教-尝试在VBScript代码中添加
停止
。这是我尝试的第一件事,问题不是附加调试器或停止脚本运行,而是显示加载的脚本。伏都教很抱歉-也许我不得不再次道歉,但是你有没有考虑过(作为与老板争论的基础?)。嗯,这不是我所希望的-(.我想我通过'Debug.WriteLine'保持脚本调试。。。