【发布时间】:2019-07-06 11:24:57
【问题描述】:
使用 ildasm 检查 .NET Core DLL 和 .NET Framework DLL 时,它们看起来非常相似。我能看到的唯一区别是引用(.NET Framework DLL 引用 mscorlib)。
这是有道理的,因为两者都必须符合 ECMA-335。但是,我不明白运行时第一次加载 DLL 时如何知道使用 .NET Core 运行时或 .NET 框架运行时。我也看不出 .NET Framework 无法运行 .NET Core DLL => 的任何原因,只要它可以找到引用,它们都必须是 ECMA-335 DLL。
【问题讨论】:
-
为什么人们不赞成投票?
标签: .net dll .net-core cil ecma