调用Mono C#编译器

时间:2010-06-06 10:11:50

标签: c# mono

对于调用MS C#编译器,有CSharpCodeProviderhttp://msdn.microsoft.com/en-us/library/microsoft.csharp.csharpcodeprovider.aspx

但是如何调用Mono编译器?

我想知道编译后是否有任何错误。

4 个答案:

答案 0 :(得分:4)

Mono有更好的方法(可能在.NET 5中提供),

http://tirania.org/blog/archive/2008/Sep-10.html

答案 1 :(得分:2)

我没有使用过Mono,但是一个快速的Bing在Mono文档中出现了以下Microsoft.CSharp.CSharpCodeProvider,Mono是否有可能实现针对Mono C#编译器的功能。

答案 2 :(得分:0)

你应该看看MonoDevelop。它是Mono项目的全功能IDE,讲的是C#,F#等。你可以创建一个项目,生成类,粘贴你的源代码,它会处理所有事情。

说到编译器: 如果您将单声道导出到PATH,则称为mcs。 man mcs/mcs --help

答案 3 :(得分:0)

可能使用Mono的Microsoft.CSharp.dll会调用Mono实现的Microsoft C#编译器,这与Microsoft的编译器相同。

要调用C#编译器的Mono特定功能,请使用Mono.CSharp.dll