c# - 有没有办法引导用托管语言编写的代码?

标签 c# boot

这个问题说明了一切。我可以将 C# 编译为 native 代码并启动它吗?我知道 Cosmos 和 Singularity,但我想知道是否有更新的技术或工具。谢谢。

最佳答案

显然,您可以使用 Mono 编译为 native 代码:

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

不过,您将无法用它编写操作系统。用 C# 编写整个操作系统是不可能的,Cosmos 和 Singularity 将包含非托管代码的部分。

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

关于c# - 有没有办法引导用托管语言编写的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6352441/

相关文章:

javascript - 为什么我只从 HttpContext 中获取部分 URL?

c# - 你怎么称呼只能设置的标志?

c# - 为共享点项目创建类库

linux - Suse 上的初始化脚本缺少符号链接(symbolic link)

x86 - 386+ 处理器中的复位向量

c - U-Boot:只读环境变量

c# - PSD 文件未正确调整大小

c# - Powershell:在 applicationHost.config 中查找 allowedServerVariables 的脚本检查是否重复

python-3.x - 在树莓派 B+ 上使用 tkinter 从引导 shell 脚本没有显示名称和 $DISPLAY 环境变量

c# - 确定 Windows 计算机何时完全启动并开始响应