第一步,在脚本模块中使用导出工程功能,将模块中的代码导出

第二步,找到导出的工程,并打开

第三步,生成解决方案,设置断点,点击 VS 菜单调试中的附加到进程,选择 ShellModuleManager 进程,点击附加


第四步,在 VM 中点击执行,自动进入 VS 中开始调试

另外,如果一个方案中有多个脚本,如何进行对指定脚本的调试呢?如何在附加进程时,选择相应的 ShellModuleManager 进程呢?如图中有三个脚本,脚本编号分别为 0,1,4

首先,打开任务管理器,找到 ShellModule 进程,这时并不知道这三个 ShellModule 分别对应哪个脚本,右击鼠标选择转到详细信息。

然后,将鼠标放在第一行右击(如第一行的名称处),打开选择列弹窗。

接着,勾选命令行

最后,就可以查看脚本编号对应的进程号,从而得知在附加进程时选择哪一个进程进行附加





















