C#直接用于机器语言

时间:2011-05-10 19:27:15

标签: c# compiler-construction

我正在寻找一种工具,让我能够用C#编写代码,编译二进制文件可以打开并直接翻译成机器语言,我的意思是他没有依赖于Framework ..

我听说过C#Parser,我想知道它是什么以及它是否给了我这种能力

谢谢你, 凸肚。

3 个答案:

答案 0 :(得分:1)

解析器只会给你一个解析树,而不是机器码。

据我所知,没有这样的编译器。在一个大的,因为它也需要编译你使用的BCL的任何部分。

答案 1 :(得分:0)

我认为单声道支持允许您以某种方式使用您的程序部署运行时。它还具有提前编译功能。但我也没试过,所以我不知道是否有任何问题,如果它适用于Windows。

Mono在iOS上使用此类功能,您不能/不允许使用抖动。

答案 2 :(得分:0)

如果您可以访问Linux机器,并且您的代码与特定的MS应用程序无关,您可以尝试使用MONO以这种方式编译到BCL。我记得在大学时用C ++到M4这样做,但那是很久以前的事了。