使用 C# 创建本机可执行文件
我可以使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不能那样做。任何使用 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.