Xamarin.Forms - Debug.WriteLine() - 输出在哪里?

时间:2016-03-07 15:27:31

标签: debugging xamarin output xamarin.forms

我有一个简单的Xamarin.Forms项目,我在Visual Studio中使用iphone模拟器运行。我在App.cs中有以下代码:

protected override void OnStart()
{
    Debug.WriteLine("---------- OnStart called!");
}

究竟应该输出到哪里?我在任何Visual Studio输出窗口(Build,Build Order,Debug,Xamarin,Xamarin Diagnostics)中都没有看到它。

4 个答案:

答案 0 :(得分:4)

使用Console.WriteLine()可与设备日志配合使用。您还可以使用mono-stdout标记过滤掉所有设备日志。

答案 1 :(得分:1)

它应该在设备日志上,例如在Android上,您可以使用Android设备监视器查看消息,您始终可以使用Console.Writeline()在调试控制台上查看这些消息。

答案 2 :(得分:0)

它将进入应用程序输出窗口。如果它没有自动打开,你可以去查看 - >垫 - >应用输出。这是关于mac visual studio。我不确定窗户。

答案 3 :(得分:0)

在我撰写本文时,Rider有一个名为Logcat的插件

Console.WriteLine("**** Hi mate");

,然后我可以将Logcat窗口过滤为****,它将显示Console.WriteLine的

这是Xamarin形式,适用于iOS和Android