如何在Windows上使用单声道运行时在Xamarin Studio中进行debugging

当我尝试在Windows上的Xamarin Studio中进行F5debugging时,开始使用Microsoft.NET进行debugging。

任何想法如何让Xamarin使用我的机器上安装的单声道3.2.3?

您可以在工具选项项目.NET运行时中将单声道添加到.NET运行时 。 在那里你可以浏览到你的单声道安装并添加它。

然后您可以选择是否将其设置为默认值。

如果您没有将其设置为默认值,那么在选择“运行” – “ 开始调试 时,将不会使用Mono调试应用程序,但可以通过右键单击“解决方案”窗口中的项目并选择“使用单声道 ”运行运行 Mono

如果您将Mono设置为默认运行时,那么您将使用Mono进行构建和调试。 但是,您需要在BuildGeneral使用MSBuild构建引擎下的项目选项中禁用MSBuild构建 。 否则,它将无法建立你的项目。 在调试应用程序时,Mono是默认的,所以应该使用Mono。

在你的应用程序中,你可以使用下面的代码来检查你是否在使用Mono:

Type t = Type.GetType ("Mono.Runtime"); if (t != null) Console.WriteLine ("You are running with the Mono VM"); else Console.WriteLine ("You are running something else");