我确定这是一个常见的问题。我确实读到了它,但我不知道如何实际做到这一点。 我确实在这里看到了删除system.dll和另一个引用的答案,但我不能因为我使用它们,所以我读到我可以在我的程序中包含Framework或类似的东西。但是如何?
谢谢!
编辑:我的意思是在编译后运行,抱歉,我的错误
答案 0 :(得分:1)
我担心如果没有编写.NET Framework(或等效的Mono),你就无法编译C#程序。有一些方法可以运行没有框架的程序,但不能编译。
答案 1 :(得分:1)
我想说,不是我的意见。你需要“东西”将你的代码编译成二进制代码。将是 .NET Framework , Mono , MyOwnVeryCool 框架,您必须拥有一些依赖。如果您考虑 .NET平台,则需要编译为 IL ,因此您依赖 CLR ,如果您不想编译到IL ,那么不更多.NET平台。
另外考虑一下,在最新的Windows操作系统上,它已经发布了“内置”。
问候。