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

发布于 2024-12-11 00:23:58 字数 154 浏览 0 评论 0原文

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

What is a way I can a native EXE using C#, I want to compile a basic EXE which will run without the need for the .net framework. I've heard of ngen.exe can anyone give me examples of ngen.exe or any better ways. Also I will have a runtime for the application being generated how can I place it into the application so anybody who is using my language can use its features.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

知足的幸福 2024-12-18 00:23:58

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

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

Can't do that. Anything written with C# will require the .NET framework to be installed on the machine in which it runs. NGEN is just an optimization; it does not remove the need for the framework.

To do this you'll need C++ or some other language that does not require a runtime.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文