有没有办法启动用托管语言编写的代码?

Der*_*unk 6 c# boot

问题就是这一切.我可以将C#编译为本机代码并启动它吗?我知道宇宙和奇点,但我想知道是否有更新的技术或工具.谢谢.

Wil*_*art 1

显然你可以使用 Mono 编译为本机代码:

http://www.mono-project.com/Mono:Runtime#Ahead-of-time_compilation

尽管如此,你还是无法用它来编写操作系统。用 C# 编写整个操作系统是不可能的,Cosmos 和 Singularity 将有部分不是托管代码。

或者,当然,您可以将代码设置为在 Windows 启动时启动 - 一旦 Windows 启动到登录屏幕及其他屏幕,.NET 应用程序就可以正常运行。