是否可以将MS C#编译器嵌入到一个非托管的c / c ++主机应用程序中并使两种语言互操作,就像Mono这样做(如here和here)?
我有一个使用mono的这个基于Qt的C ++应用程序的工作实现,但我受限于(我真的需要内存)Windows上的32位单声道限制(Windows没有64位版本)。那么这可以通过“原始”C#实现来实现吗?
答案 0 :(得分:4)
微软支持这一点;它的用语是hosting。
答案 1 :(得分:0)
如果您特别想使用C#编译器,则管理Mono的C#编译器,而Microsoft的C#编译器是本机编译器。你无法克服一些差异。