.Net 程序被编译为名为 "assemblies."的 DLL 或 EXE 文件类型 程序集是否包含机器可执行代码

标签 .net

.Net 程序被编译为称为“程序集”的 DLL 或 EXE 文件类型。程序集是否包含机器可执行代码

最佳答案

不,它们包含 MSIL (*)。谷歌一下,或者阅读overview in MSDN .

(*) 除其他外,例如 list 、类型元数据和资源。并且资源可以包含任何二进制数据,包括机器可执行代码。这很不寻常,但确实存在从嵌入程序集中的资源中提取并运行非托管 DLL 的程序集,其中包含机器可执行代码。

关于.Net 程序被编译为名为 "assemblies."的 DLL 或 EXE 文件类型 程序集是否包含机器可执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5477151/

相关文章:

c# - csc2.exe是什么?

.net - 您使用 Entity Framework 的经历如何?

c# - 是否有 .net 魔法可以在控制台应用程序中按名称获取参数值?

c# - 将富文本框文本长度限制为明显合适的长度?

c# - 如何在不使用 OracleObjectMappingAttribute 的情况下使用 ODP.NET 从 Oracle UDT 进行映射?

c# - 微软是否从 C# 中的数组中删除了 "Dynamic"和 "Static"措辞?

c# - FCallAdd 优化

c# - 默认情况下,Windows 工具提示使用什么系统颜色属性作为背景颜色?

c# - .NET 字符串性能问题

.net - 通信策略 : Linux to .Net over SSL