反编译工具ILSpy添加Reflexil扩展

喜欢玩《七日杀》,但是游戏默认的背包太小,所以想尝试做大背包的修改,发现需要使用反编译工具。针对游戏中的Assembly-CSharp.dll文件修改,查找资料后确定,使用ILSpy + Reflexil进行修改。


安装过程

ILSpy

  • 下载
  • 在CSDN、脚本之家等资源 站下载ILSpy软件的压缩包。

  • 解压
  • 对压缩包进行解压,解压到创建好的特定目录中。

    Reflexil

  • 下载
  • 从GitHub上下载Reflexil的源码压缩包。

  • 解压
  • 对压缩包进行解压,解压到创建好的特定目录中。

  • 编译
  • 打开控制台命令行,在命令行中切换路径至解压路径:解压路径Reflexil-masterBuildBinary

    执行当前目录下的bat文件:

    Reflexil编译命令

  • 问题:’msbuild’不是内部或外部命令

    解决:msbuild命令没有添加到环境变量,可以将generate.bat文件中的msbuild命令改为绝对路径的形式

    generate.bat文件中msbuild命令位置

    msbuild改为绝对路径

    问题:.NET Framework 找不到

    解决:根据错误信息中提示的.csproj文件路径,对文件中的TargetFrameworkVersion的值进行修改,修改为本机安装的.NET Framework版本 即可

    .NET Framework找不到 错提示信息

    .csproj文件中的TargetFrameworkVersion的值

  • 通过
  • 问题解决以后,重新进行编译。编译成功后,在控制台结尾处将出现如下内容:

    编译通过

    添加扩展

    编译成功后,会在解压路径Reflexil-masterBuildBinary路径下生成一个zip的压缩包文件。将其解压后,找到Reflexil.ILSpy.Plugin.dll文件,并将其拷贝至ILSpy的安装目录下(解压目录)。

    拷贝以后,打开ILSpy软件即可看见Reflexil的相关信息:

    最终效果


    总结

  • 下载并解压ILSpy
  • Reflexil源码下载、解压、编译
  • 拷贝Reflexil.ILSpy.Plugin.dll文件
  • 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2020年6月10日
    下一篇 2020年6月10日

    相关推荐