reflector反编译winform application之后的再处理
当前版本的file disassembly反编译之后是vs 2003的工程文件,因此每次都要转换为vs2005.
1. 针对 resx文件, 一般要把namespace前缀去掉. 如果是FORM的RESX,则应该在资源管理器中将RESX拷贝到与form.cs相同的目录,然后在visual studio中include每个RESX文件.
2. 针对图片和ICO文件,前缀namespace也应该去掉, 然后编译属性为embbed resource.
3. 对于有些.net自带的类,可能.net 2.0与.net1.0有所变化,因此反编译.net1.1生成的代码之后有些函数方法需要转换一个代码.
顺便说一下,反编译WEB应用使用的DLL之后需要将资源文件在assemblyinfo.cs中添加:
[assembly: System.Web.UI.WebResource("[namespace].myscript.js", "text/javascript")]