c# - tutorial - xamarin visual studio 2017
Salida de depuración extraña en la aplicación desde la actualización a Visual Studio 2017 15.3.0 (1)
Informé el problema a Microsoft. Replicaron el problema y han abierto un informe de error. También me dieron la siguiente solución temporal, que funcionó para mí: (copiado de su correo electrónico)
.... Parece que la verbosidad predeterminada de Mono se ha cambiado o los mensajes [Mono] se han movido al nivel de verbosidad del registro de información. Esto es lo que hice para mitigar este problema:
Para Android, agregué un nuevo archivo .txt al proyecto y configuré Build Action en AndroidEnvironment. Luego pongo en la siguiente variable ambiental:
MONO_LOG_LEVEL=error
Después de reconstruir la solución, ya no veo los mensajes [Mono] que se registran en la ventana de resultados de la aplicación.
Aunque personalmente no pude replicar esto en iOS, la solución anterior debería funcionar igual en iOS, sin embargo, avíseme si no es así. Puede hacerlo haciendo clic con el botón derecho en su proyecto de iOS -> Opciones -> Compilación de iOS. Luego agregue lo siguiente en el campo de entrada mtouch:
--setenv:MONO_LOG_LEVEL=error
Estas variables de entorno de Mono adicionales configurarán la verbosidad del registro en error, lo que debería hacer que los registros de [Mono] se muestren en la salida.
Puede cambiar el nivel de registro a mensaje si desea agregar registro, sin embargo, un error debería ser suficiente para propósitos de depuración.
Si desea obtener más información sobre el nivel de verbosidad del registro, la siguiente documentación puede ayudar a proporcionar más información al respecto: http://www.mono-project.com/docs/advanced/runtime/logging-runtime-events/#trace-levels
Mi aplicación para Android xamarin imprime constantemente la siguiente salida de depuración desde que actualicé a Visual Studio 2017 15.3.0:
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
La salida es bastante regular, unas cuantas veces por segundo.
¿Qué significa y qué podría causarla?
Editar: ahora hay un informe de error al respecto