我创建了我的.net类库,我已经注册了程序集,我在VB脚本文件中调用.net类库中的方法,我想在从vb脚本调用方法时调试类库中的代码文件。
请帮助您完成上述工作
答案 0 :(得分:1)
如果你有.net DLL的源代码(以及它的声音),你可以将它添加到你要调试的地方的开头:
Debugger.Launch()
这将导致在该行被命中时显示一个对话框,允许您选择要调试的Visual Studio实例。从那里你可以正常地逐步完成代码。
答案 1 :(得分:0)
我不确定这是否可行。您可以将Visual Studio设置为通过可执行文件调试类库,但我不认为它允许脚本,我不确定是否有某种方法来解决这个问题。
如果您实际上不需要该脚本,并且很乐意手动调试它,您可以通过The Immediate Window
按照此页Debugging DLL Projects所述进行操作。该页面上可能还有其他内容可以帮助您了解如何从脚本中执行此操作。
答案 2 :(得分:0)
Visual Studio在调试菜单中有一个附加到进程选项。如果你使用它并选择运行vbscript的进程,你应该能够调试它。
答案 3 :(得分:0)
为什么不添加一个“Debug”属性,它为您提供详细的异常处理和诊断输出到文件/事件日志?
这可能是最简单的选择。