Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 升级到Visual Studio 2017 15.3.0后应用程序中出现奇怪的调试输出_C#_Android_Xamarin_Mono - Fatal编程技术网

C# 升级到Visual Studio 2017 15.3.0后应用程序中出现奇怪的调试输出

C# 升级到Visual Studio 2017 15.3.0后应用程序中出现奇怪的调试输出,c#,android,xamarin,mono,C#,Android,Xamarin,Mono,自从我升级到Visual Studio 2017 15.3.0以来,我的xamarin android应用程序不断打印以下调试输出: 08-15 09:13:23.275 D/Mono ( 3119): [0x9a5be930] worker unparking, timeout? no interrupted? no 08-15 09:13:23.275 D/Mono ( 3119): [0x9a5be930] worker parking 08-15 09:13:23.275 D

自从我升级到Visual Studio 2017 15.3.0以来,我的xamarin android应用程序不断打印以下调试输出:

08-15 09:13:23.275 D/Mono    ( 3119): [0x9a5be930] worker unparking, timeout? no interrupted? no
08-15 09:13:23.275 D/Mono    ( 3119): [0x9a5be930] worker parking
08-15 09:13:23.275 D/Mono    ( 3119): [0x9a6bf930] worker unparking, timeout? no interrupted? no
08-15 09:13:23.275 D/Mono    ( 3119): [0x9a6bf930] worker parking
08-15 09:13:24.275 D/Mono    ( 3119): [0x9a87d930] worker unparking, timeout? no interrupted? no
08-15 09:13:24.276 D/Mono    ( 3119): [0x9a87d930] worker parking
输出相当正常,每秒几次

这是什么意思?是什么原因造成的


编辑:现在有一个

我向Microsoft报告了这个问题。他们复制了这个问题,并打开了一个bug报告。他们还为我做了以下工作:(从他们的电子邮件中抄袭)

。。。。似乎Mono默认详细信息已被更改,或者[Mono]消息已移至信息日志详细信息级别。以下是我为缓解此问题所做的工作:

对于Android,我在项目中添加了一个新的.txt文件,并将其构建操作设置为AndroidEnvironment。然后我加入以下环境变量:

MONO_LOG_LEVEL=error
重新构建解决方案后,我不再看到[Mono]消息被记录到应用程序输出窗口中

虽然我个人无法在iOS上复制此功能,但上述解决方法在iOS中也应同样适用,但如果不能,请告诉我。您可以通过右键单击iOS项目->选项->iOS构建来完成此操作。然后在mtouch输入字段中添加以下内容:

--setenv:MONO_LOG_LEVEL=error
这些附加的Mono环境变量将把日志详细性设置为error,这将使[Mono]日志不再显示在输出中

如果您希望添加日志记录,可以将日志级别更改为message,但对于调试而言,错误应该足够了


如果您想了解有关日志详细程度的更多信息,以下文档可以帮助您深入了解这一点:

有关解决方案所指出的Xamarin Android环境的更多信息,请访问此处:感谢您报告此问题。在最新的Xamarin.Android版本中,我没有看到这个问题。