快捷搜索:  汽车  科技

反编译工具ILSpy添加Reflexil扩展(反编译工具ILSpy添加Reflexil扩展)

反编译工具ILSpy添加Reflexil扩展(反编译工具ILSpy添加Reflexil扩展)打开控制台命令行,在命令行中切换路径至解压路径:解压路径\Reflexil-master\Build\Binary对压缩包进行解压,解压到创建好的特定目录中。对压缩包进行解压,解压到创建好的特定目录中。Reflexil从GitHub上下载Reflexil的源码压缩包。

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


安装过程

ILSpy

  • 下载

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

  • 解压

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

Reflexil

  • 下载

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

  • 解压

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

  • 编译

打开控制台命令行,在命令行中切换路径至解压路径:解压路径\Reflexil-master\Build\Binary

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

反编译工具ILSpy添加Reflexil扩展(反编译工具ILSpy添加Reflexil扩展)(1)

Reflexil编译命令

  • 报错

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

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

反编译工具ILSpy添加Reflexil扩展(反编译工具ILSpy添加Reflexil扩展)(2)

generate.bat文件中msbuild命令位置

反编译工具ILSpy添加Reflexil扩展(反编译工具ILSpy添加Reflexil扩展)(3)

msbuild改为绝对路径

问题:.NET Framework 找不到

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

反编译工具ILSpy添加Reflexil扩展(反编译工具ILSpy添加Reflexil扩展)(4)

.NET Framework找不到报错提示信息

反编译工具ILSpy添加Reflexil扩展(反编译工具ILSpy添加Reflexil扩展)(5)

.csproj文件中的TargetFrameworkVersion的值

  • 通过

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

反编译工具ILSpy添加Reflexil扩展(反编译工具ILSpy添加Reflexil扩展)(6)

编译通过

添加扩展

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

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

反编译工具ILSpy添加Reflexil扩展(反编译工具ILSpy添加Reflexil扩展)(7)

最终效果


总结

  • 下载并解压ILSpy
  • Reflexil源码下载、解压、编译
  • 拷贝Reflexil.ILSpy.Plugin.dll文件

猜您喜欢: