不懂描述得对不对,最近研究IL,用ildasm导出的文件会包含“
文件名.g.resources”的资源文件,并且里面包含了强名称(如下图所示)
ILSPY中显示的PublicKeyToken
“
文件名.g.resources”的资源文件包含的PublicKeyToken
如果用记事本打开“文件名.g.resources”后替换掉强命为自己生成的强名称PublicKeyToken后,再用ilasm编译为dll或者exe,发现资源文件没有编译进入dll或者exe文件中,丢失了。
虽然可以16进制编辑器对编译后的文件进行替换,但是这样比较伤眼睛,而且不小心打错字母又得重头来过。所以问下各位老大有没有好的工具可以直接修改resources里面的PublicKeyToken内容的。