如何检查MonoDevelop中使用的编译器

本文关键字:编译器 MonoDevelop 何检查 检查 | 更新日期: 2023-09-27 18:28:27

我使用的是Windows。我已经安装了Visual C#2010、mono和MonoDevelop。我知道MonoDevelop既可以使用微软的编译器,也可以使用mono的编译器。如何检查MonoDevelop使用的编译器?我该怎么把它换成另一个呢?

如何检查MonoDevelop中使用的编译器

您可以使用Project->active runtime菜单或工具栏中的活动配置选择器来查看和更改当前解决方案的活动运行时。如果您没有安装任何备用运行时,这些选项将不可见。

请注意,这两个设置它的地方有点不一致——工具栏区分了使用"默认"运行时和显式使用同一运行时。您可以在MonoDevelop全局选项中指定默认运行时:Preferences->.NET Runtimes

当然,如果你想仔细检查,你可以看看错误板中的构建输出部分,看看它调用的是什么编译器。

此外,根据您安装的.NET框架,您可以查看帮助->信息->详细信息上的运行时部分,以查看MonoDevelop运行在哪个版本的.NET框架上。如果选择Microsoft.NET,这似乎会影响使用哪个.NET编译器。

我仍在考虑如何更改所使用的框架版本,例如,如果你也安装了.NET 4.0,为了在你的项目中使用C#的功能。有关该主题的讨论,请参阅Xamarin论坛。一旦问题解决,我将更新此答案。