调试项目里面的脚本代码的方法

qianyk
2020-02-20



本教程主要演示怎么调试项目里面的脚本代码;

1、新建一个页面,添加一个图形对象,在画属性需要调试代码的地方添加这句话:

   System.Diagnostics.Debugger.Launch();

   本示例在文本对象鼠标按下事件中加上这句话;

2、保存编译运行;点击文本,弹出调试对话框,这里需要调试的PC安装VS工具才行,否则不会弹出这个对话框;

3、这里弹出的对话框如果选择了调试不了,还有一种方式是用VS打开一个编译好的解决方案;

4、位置在项目跟目录下的\BIN\Temp\ACScript,双击sln后追的文件,这时再调试;

5、弹出对话框后选择【ACScript】这行;然后就程序断点就定位在需要调试的位置了,按F10就可以调试了;


6、第二种调试方法,附加到进程调试;打开ACScript.sln这个解决方案,点击【调试】下的【附加到进程】,

弹出的对话框中选择【ArtisanClient.exe】进程,即可进入调试模式,打开ACScript*.cs文件,在可能执行

到的函数前面打断点,如果程序执行到该位置就会停止下来可以调试了;


7、还有调试脚本里面的方法,先在脚本里面写一个函数;

8、可以看到,编译完成后,源码里面的内容就变化了,运行程序,附加进程,调试成功; 卡住了;

9、还有刚刚有问题,可能是360导致的;

10、需要注意的是,如果无法调试,有可能是ACScript.sln这个解决方案有问题,比如缺少Dll引用

(如果在项目中引用过外部DLL,需要在这个解决方案引用进去才行),引入后按F5编译下看看,

能不能编译通过;


阅读75
分享
写评论...