tnblog
首页
视频
资源
登录

ILSPY反编译时 常见IL推导错误

4896人阅读 2018/12/13 15:47 总访问:19220 评论:0 收藏:0 手机
分类: DotNet捣鼓

在使用ILSPY /  dnSpy 等反编译工具对.net程序进行反编译的时候


个别属性的读取和赋值、会被错误推导成带有get、set前缀的方法名


需要手动修正
             

  1. 属性获取推导多一个Get前缀

  1. 并且错误识别成方法组

  1. 比如

  1. _gamecenterEn.Database.xxxx

  1. 推导成

  1. _gamecenterEn.get_Database().xxxxx

  1. 一般手动去掉“get_”前缀和方法括号"()"

  1. 代码就正确了

  1. 初始化的属性值

  1. 会被放在外面赋值,然而这样是不被允许的。

  1. 而且属性名称被追加了"set_"前缀,导致找不到

  1. 例如

IsoDateTimeConverter expr_05 = new IsoDateTimeConverter();        expr_05.set_DateTimeFormat("yyyy'-'MM'-'dd' 'HH':'mm':'ss");

  1. 改成 初始化赋值 更正属性值名称即可

  1. IsoDateTimeConverter dtConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss" };


评价

Redis常见问题

配置文件配置密码后启动无效的问题 那是因为redis服务双击启动没法作用上配置文件,你可以在配置在启动命令的时候指定一下...

layui 表单模块常见问题

layui 设置select宽度直接设置select外层的宽度就行,layui的select会自适应宽度layui 设置select会被百度编辑器挡住问题是...

Vue.js常见问题

一:花括号当做字符串显示的问题1:检查下绑定到vue.js的id是否重复,如果id重复了,就有可能存在这种问题,因为有可能把数...

net core发布到IIS常见错误

net core发布到IIS遇到各种坑啊,一波三折很不容易才发布成功。记录一下,让来后人少坑一下处理程序aspNetCore在其模块列表...

flex布局常见问题

flex布局中内容div自适应高度<divclass="content"> <divclass="text-center"style="...

引用wcf常见异常

一:ASP.NET MVC添加wcf服务成功,但不能生成配置文件,不能使用 而且在winfrom,siverlight都能使用成功 把重新使用的...

identity server4 常见错误

登录成功后跳转报错:An error occurred while processing your request可能原因1:登录成功后的跳转地址没有signin-oidc需...

EF 常见错误 无法加载指定的元数据资源、实体的验证失败等

这种问题通常都是ef的配置文件和model不符合如这里的配置文件是这样而那个model名字确是这样的所以就会有问题EF5.0对一个或...

.netcore 3.1 运用 Json Patch 时的常见问题

.netcore 3.1 运用Json Patch[TOC] JSON Patch是一种使用API显式更新文档的方法。它本身是一种契约,用于描述如何修改文...

Dynamic Mapping和常见字段类型

Elasticsearch Request Body与Query DSL简介[TOC] 什么是Mapping Mapping 类似数据库中的schema的定义,作用如下 定...

Elasticsearch 显式Mapping设置与常见参数介绍

Elasticsearch 显式Mapping设置与常见参数介绍[TOC] 如何显示的定义一个MappingPut movies { "mappings" ...

Ansible 常见企业级应用实战

Ansible 常见企业级应用实战[TOC] Fetch模块从客户端取文件至服务器端,与copy模块相反,我们可以通过ansible-doc -s fetch...

Jenkins常见问题解答

Jenkins常见问题解答[TOC] 忘记密码 我们有时难免会忘记密码如果连管理员的密码我们都忘记了怎么办?接下来我们来解决一...

uni-app的常见弹窗

前 言uni-app uni-app常见的几种提示框uni-app常见提示框:成功提示: 加载框:文字:弹窗:模态弹窗和非模态弹窗 模态弹...

VirtualBox使用常见问题

VirtualBox中CentOS鼠标如何退出按一下右边的ctrl健就可以退出了如何更改 VirtualBox默认的自动独占键盘我们在使用Oracle V...
Amazing everday
排名
70
文章
6
粉丝
0
评论
1
简单反调试
剑轩 : 反调试,很高端的操作
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术