c# - 使用 C# 创建 native 可执行文件

标签 c# windows compilation native exe

我可以使用 C# 生成 native EXE 的方法是什么,我想编译一个无需 .net 框架即可运行的基本 EXE。我听说过 ngen.exe 谁能给我 ngen.exe 的例子或任何更好的方法。此外,我将为正在生成的应用程序提供一个运行时,我如何将它放入应用程序中,以便任何使用我的语言的人都可以使用它的功能。

最佳答案

不能那样做。用 C# 编写的任何内容都需要在运行它的机器上安装 .NET 框架。 NGEN只是一种优化;它不会消除对框架的需求。

为此,您需要 C++ 或其他一些不需要运行时的语言。

关于c# - 使用 C# 创建 native 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7852039/

相关文章:

c - 启动时存储的函数内部定义的本地数据在哪里

c# - 将菜单项添加到另一个应用程序

c# - 使用 win32 API 函数启用/禁用任务管理器,而不是通过 Windows 注册表

c# - List.ToArray() 是否保留索引?

c++ - FSCTL_GET_RETRIEVAL_POINTERS 对小文件失败

windows - 进程终止会自动释放所有使用的内存吗?有什么理由明确地这样做吗?

android - 如何为您的手机编译股票 android

javascript - javascript 的 "on the fly"编译实际上是如何工作的?

c# - Microsoft Surface 中 WPF 的 VNCSharpWpf 问题

c# - 在不使用参数化查询的情况下避免 SQL 注入(inject)风险的同时将数据包含在 SQL WHERE 子句中的最安全方法是什么?