使用C#创build本机可执行文件

什么是我可以使用C#的本地EXE的一种方式,我想编译一个基本的EXE,它将运行,而不需要.NET框架。 我听说ngen.exe任何人都可以给我例如ngen.exe或任何更好的方法。 另外,我将为正在生成的应用程序创build一个运行时,如何将其放入应用程序,以便任何使用我的语言的人都可以使用它的function。

不能这样做。 用C#编写的任何东西都需要将.NET框架安装在运行的机器上。 NGEN只是一个优化; 它并没有消除对框架的需求。

要做到这一点,你需要C ++或其他一些不需要运行时的语言。