.net - .NET EXEcutables 如何运行?

标签 .net architecture executable

我知道它的作用,但我还没有找到它如何执行的解释。与 Java 不同,我们不需要调用虚拟机可执行文件来运行我们的程序。

在 .NET 中,只需正常运行可执行文件即可。它是 Windows 服务吗?它是.Net可执行文件引用的DLL吗?它与操作系统内核绑定(bind)吗?它是一种类似杀毒软件的拦截器吗?它是什么?

最佳答案

Portable Executable Windows NT 用于可执行文件和以后使用的格式 Metadata within the PE header to support CLR executables .

安装 .NET Framework 后,Windows 会了解此信息,并使用它来启动带有可执行文件的 CLR。​​

关于.net - .NET EXEcutables 如何运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14594418/

相关文章:

linux - 从不同的用户运行可执行文件

c# - 无法将类型 'T' 隐式转换为 'Int'

wpf - MVVM 和服务对象

c# - WinForms 动态本地化

architecture - 在 Monodroid 应用程序中重用 Monotouch 代码

c# - 设计架构,分离项目。我是 "over thinking"吗?

c - 如何在可执行代码中嵌入字符串?

c# - Azure 计划 Web 作业设置

c# - 操作可能会破坏运行时的稳定性?