反编译工具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文件:
Reflexil编译命令
- 报错
问题:'msbuild'不是内部或外部命令
解决:msbuild命令没有添加到环境变量,可以将generate.bat文件中的msbuild命令改为绝对路径的形式
generate.bat文件中msbuild命令位置
msbuild改为绝对路径
问题:.NET Framework 找不到
解决:根据错误信息中提示的.csproj文件路径,对文件中的TargetFrameworkVersion的值进行修改,修改为本机安装的.NET Framework版本号即可
.NET Framework找不到报错提示信息
.csproj文件中的TargetFrameworkVersion的值
- 通过
问题解决以后,重新进行编译。编译成功后,在控制台结尾处将出现如下内容:
编译通过
添加扩展
编译成功后,会在解压路径\Reflexil-master\Build\Binary路径下生成一个zip的压缩包文件。将其解压后,找到Reflexil.ILSpy.Plugin.dll文件,并将其拷贝至ILSpy的安装目录下(解压目录)。
拷贝以后,打开ILSpy软件即可看见Reflexil的相关信息:
最终效果
总结
- 下载并解压ILSpy
- Reflexil源码下载、解压、编译
- 拷贝Reflexil.ILSpy.Plugin.dll文件