本教程主要演示怎么调试项目里面的脚本代码;
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编译下看看,
能不能编译通过;