使用dnspy进行编辑是出错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用dnspy进行编辑是出错相关的知识,希望对你有一定的参考价值。
使用dnspy记性编辑时,哪怕是不修改直接点击编译也会出错,无论是修改还是添加全部出错,小白求教,能帮忙解决一下么
参考技术A nity项目打包后的代码都在Assembly-CSharp.dll里,直接使用dnSpy打开即可修改,并且编译追问只打开Assembly-CSharp.dll编辑时总是出错,是不是应该把所有的dll文件全部打开后编辑?
本回答被提问者采纳 参考技术BAssembly-CSharp.dll最好在原目录里修改,放到其它位置用dnspy修改会各种报错。
dnspy怎么全选导出
导出方法如下打开dnspy,调试–>附加到进程–>选择相应的进程ID–>附加(支持同时附加多个进程)
调试–>窗口–>模块–>搜索要调试的程序集–>双击(这一步很重要, 不是从窗口中拖过来的dll) 参考技术A 

打开APP



热心网友徐某某
关注
Dnspy的使用 原创
2022-07-28 20:48:39

热心网友徐某某 
码龄6年
关注
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
一、dnspy的使用
二、通过dnspy附加进程调试iis
总结
前言
由于工作需要在服务器上快速找到问题,并解决。所以我开始用dnspy,我用的版本是dnSpy.160319.2.XP,这是比较古老的版本了,当然我也想用新版本,但是我们公司的项目大多是运行在NetFramework4.0版本上的,新版的-dnspy需要更高版本的Framewok
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、dnspy的使用
通过简单的拖拉可以将dll拉到dnspy左侧程序集资源管理器中,然后点击加号可以看到对应dll中的类内容。

二、通过dnspy附加进程调试iis
进入到目录C:\Windows\System32\inetsrv
唤出cmd命令行工具
输入命令appcmd list wp
注:如果提示 ‘appcmd’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。需要安装一下IIS。

通过图片我们可以看出网站的进程id为6504
我们通过dnspy菜单栏-调试-附加到进程将dnspy附加到iis上进行调试

然后再通过调试-窗口-模块调出模块窗口,在这个界面里是所有当前网站相关的dll。
通过选择dll然后打断点,请求数据就可以进入到调试模式。
总结
通过dnspy可以方便的将iis上发布的网站通过附加进程的方式调试。
另外还可以通过编辑IL模式修改dll。
反编译工具还有reflector,它可以将dll导出成c#源码。 参考技术B 打开dnspy,调试–>附加到进程–>选择相应的进程ID–>附加(支持同时附加多个进程)
调试–>窗口–>模块–>搜索要调试的程序集–>双击(这一步很重要, 不是从窗口中拖过来的dll)
以上是关于使用dnspy进行编辑是出错的主要内容,如果未能解决你的问题,请参考以下文章