dnSpy调试工具断点信息是保存在哪里的呢

本人是C#开发,dnSpy工具用的比较多,有时候想把有用的断点信息保留下来,挪到别的机器上也能使用。我做这个事情的主要目标是在调试我们公司的程序时,顺带把访问的sql也进行输出,就可以偷懒不用每次都去查阅代码了,类似的效果如下:

dnSpy调试工具断点信息是保存在哪里的呢_第1张图片

一开始怀疑该断点信息是保存在dnSpy程序的运行目录下,找了一下没找到有;接着去找注册表,也没找到,没办法,只能阅读dnSpy的源码了,经过一翻努力,被我找到了

要找打它,步骤如下:

1  在运行(快捷方式:window键+R键)中输入"%AppData%",如下图:

dnSpy调试工具断点信息是保存在哪里的呢_第2张图片

2   在打开的目录中,我们可以看到一个名为dnSpy的目录(如果没有这个目录,要先打开dnSpy.exe后关闭就可以看到该目录了)

dnSpy调试工具断点信息是保存在哪里的呢_第3张图片

3  打开dnSpy目录,可以看到一个名为dnSpy.xml的配置文件,我们的断点调试信息就保存在这个文件下,当然,那天你看得不爽了,可以直接删掉这个配置文件,下次还会自动生成的。如下图:

dnSpy调试工具断点信息是保存在哪里的呢_第4张图片

dnSpy调试工具断点信息是保存在哪里的呢_第5张图片

xml文本如下:



  

当然,要挪到别的机器,需要把ModuleName进行修改

你可能感兴趣的:(C#编程,dnSpy,反编译调试,断点,配置文件)