大家都知道用C++搞二次开发时通过添加西门子 写好宏语句,出错时可以显示错误语句的具体行号,其实C#异常报错默认就是提供行号信息的,只是很多人不知道而已,下面是详细说明。
1.首先必须是Debug模式下生成的dll
2.在生成的DLL目录下把相同文件名的.PDB文件和DLL文件复制到你的外挂目录下。
现在加载你的DLL,看看你的异常报错的信息是不是增加了文件名和行号信息。