无法重新编译未编译的代码

本文关键字:编译 代码 新编译 | 更新日期: 2023-09-27 18:06:08

当我打开EntityFramework。在ILSpy中BulkInsert并尝试导航到MappedDataReader构造函数中的'this.Provider.Context.Db',它不起作用。

我也有同样的问题,如果我反编译它并尝试在VS中重新编译它,VS说'CS1061 '类型'不包含'成员'的定义,没有扩展方法'名称'接受类型'type'的第一个参数可以找到(你错过了使用指令或汇编引用吗?)。

MappedDataReader构造函数代码片段

.Net如何执行这个程序集?

无法重新编译未编译的代码

反编译的源代码不太可能与原始源代码相同。原始源代码被编译成IL,反编译器尝试从IL创建功能相同的代码,并取得了不同程度的成功。这与把一大块英文文本翻译成另一种语言再翻译回来的过程没什么不同,就像谷歌翻译一样。