编译器构造-在没有的情况下运行C#程序.NET框架

本文关键字:运行 情况下 程序 框架 NET 编译器 | 更新日期: 2023-09-27 18:01:48

可能重复:
你能在不使用的情况下编译C#吗。Net框架?

我相信这是一个常见的问题。我确实读过它,但我不知道如何真正做到这一点。我确实在这里看到了删除system.dll和另一个引用的答案,但我不能,因为我使用了它们,所以我读到我可以在我的程序中包括框架或类似的东西。但是怎么做呢?

谢谢!

编辑:我的意思是编译后运行,对不起,我的错误

编译器构造-在没有的情况下运行C#程序.NET框架

恐怕您无法在没有的情况下编译C#程序。NET Framework(或类似的Mono(。有一些方法可以在没有框架的情况下运行程序,但不能编译。

  1. 我想说,依我的看法,不。您需要将代码编译成二进制的"东西"。会是这样。NET FrameworkMonoMyOwnVeryCool框架,您必须具有一些依赖性。如果你想一想。NET平台您需要编译到IL,因此如果您不想编译到IL,则CLR有依赖关系,所以不是更多。NET平台。

  2. 还要考虑一个事实,在最新的Windows操作系统上,它已经推出了"内置"。

谨致问候。

相关文章: