【发布时间】:2014-09-20 13:09:50
【问题描述】:
当我尝试在 Windows 上的 Xamarin Studio 中进行 F5 调试时,开始使用 Microsoft.NET 进行调试。
知道如何让 Xamarin 使用我在我的机器上安装的单声道 3.2.3 吗?
【问题讨论】:
-
项目->活动运行时->Mono 3.2.3
标签: windows debugging mono xamarin-studio
当我尝试在 Windows 上的 Xamarin Studio 中进行 F5 调试时,开始使用 Microsoft.NET 进行调试。
知道如何让 Xamarin 使用我在我的机器上安装的单声道 3.2.3 吗?
【问题讨论】:
标签: windows debugging mono xamarin-studio
您可以在 Tools - Options - Projects - .NET Runtimes 中将 Mono 添加到 .NET Runtimes .在那里您可以浏览到您的 Mono 安装并添加它。
然后您可以选择是否将其设置为默认值。
如果您未将其设置为默认设置,则当您选择 运行 - 开始调试时,您将不会使用 Mono 调试您的应用程序,但您可以通过右键单击使用 Mono 运行解决方案窗口中的项目并选择 Run With - Mono。
如果您将 Mono 设置为默认运行时,那么您将使用 Mono 进行构建和调试。但是,您需要在 Build - General - Use MSBuild build engine 下的项目选项中禁用使用 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");
【讨论】: