强制Xamarin在Windows上使用Mono

前端之家收集整理的这篇文章主要介绍了强制Xamarin在Windows上使用Mono前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我很困惑我的Xamarin项目是使用Mono框架还是MS .Net.

如果我使用此代码创建一个简单的控制台样式应用程序来检测是否在Mono中运行但是我说不是.

using System;

namespace ConsoleTest
{
    class MainClass
    {
        public static void Main(string[] args)
        {
            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");
            Console.ReadLine();
        }
    }
}

在Mac OSX上运行Xamarin的相同代码确实说它在Mono下运行.

回到Windows,在我的项目设置下 – >构建 – >一般 – > Target Framework设置为“Mono / .NET 4.0”.我不明白,这是否意味着它将使用Mono或.NET 4.0?

我想强迫它使用Mono框架!

在Windows上默认情况下,XS使用.NET运行时,但如果已安装mono框架,则可以将默认运行时间设置为“Mono”,然后再次检查代码输出.

您可以从此处将默认运行时间设置为单声道:在Windows => Xamarin Studio =>工具=>选项=>项目和.NETRuntimes“

原文链接:https://www.f2er.com/windows/441251.html

猜你在找的Windows相关文章