2012-01-07 5 views
8

System.Diagnostics.Trace,System.Diagnostics.EventLogおよびSystem.Consoleはすべて利用できないようである。 WinRTにはログライブラリが含まれていますか?Windowsランタイム:ログライブラリが含まれていますか?

+0

は、MSが.NETからこれらを取り除くことはかなり信じ難いようです。何がこの結論に導いたのですか? –

+0

@DavidHeffernan:正しい 'using'ステートメントを追加し、' EventLog'クラスと 'Console'クラスにアクセスしようとしましたが、Visual Studio 11は' System.Diagnostics'と 'System'ネームスペースのクラスではないことを示しています。それぞれ、私はまた、 "おそらく私は参照がない"と思ったが、 "参照の追加"ダイアログには何も追加されていない。私はアプリをデバッグするたびに、mscorlibがロードされていることがわかります。 –

+0

@DavidHeffernan:システムへの参照をブラウズして追加しようとしましたが、VSは "コンポーネント 'System'への参照がプロジェクトに既に存在しています。 –

答えて

5

私は見つけることができた唯一のもの(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); 

それは、Visual Studioの出力ウィンドウのデバッグ出力に書き込みます。

+0

だから、基本的に、それは良いol ''System.Diagnostics.Debug.WriteLine()'ですか? – BoltClock

+0

それでおしまい。 –

1

あなたは.NETのWindowsストアアプリケーションでSystem.Diagnostics.Tracingクラスを使用することができます(http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.aspx) 。ただし、Windowsイベントログに書き込むことはできません。馬の口から

関連する問題