2012-01-07 14 views
8

System.Diagnostics.Trace, System.Diagnostics.EventLog y System.Console parecen no estar disponibles. ¿WinRT incluye una biblioteca de registro?Windows Runtime: ¿Incluye una biblioteca de registro?

+0

parece bastante improbable que la EM elimina estos de .NET. ¿Qué te llevó a esta conclusión? –

+0

@DavidHeffernan: Agregué las instrucciones correctas 'using' e intenté acceder a las clases' EventLog' y 'Console', pero Visual Studio 11 indica que no son clases de los espacios de nombres' System.Diagnostics' y 'System', respectivamente. También pensé: "Tal vez me falta una referencia", pero el cuadro de diálogo "Agregar referencia" no tiene nada que agregar. Cada vez que depuro la aplicación, veo que se está cargando mscorlib. –

+0

@DavidHeffernan: Acabo de intentar agregar una referencia al Sistema navegando hacia él, pero VS informa que "Ya existe una referencia al componente 'Sistema' en el proyecto". –

Respuesta

5

Lo único que pude encontrar (System.Diagnostics.Debug.WriteLine()):

// 
    // Summary: 
    //  Writes a message followed by a line terminator to the trace listeners in 
    //  the System.Diagnostics.Debug.Listeners collection. 
    // 
    // Parameters: 
    // message: 
    //  A message to write. 
    [Conditional("DEBUG")] 
    public static void WriteLine(string message); 

Se escribe en la salida de depuración de la ventana de resultados de Visual Studio.

+0

Entonces, básicamente, es bueno ol '' System.Diagnostics.Debug.WriteLine() '? – BoltClock

+0

Sí. Eso es. –

1

Puede utilizar las clases System.Diagnostics.Tracing en aplicaciones .NET Windows Store (http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.aspx) . Sin embargo, no puedes escribir en el Registro de eventos de Windows con ellos.

Cuestiones relacionadas