0
このプログラムはデバッグモードで動作することができますが、リリースモードで動作しないことができます。このプログラムはリリースモードで実行するとなぜTextWriterTraceListenerはリリースモードで動作できないのですか?
static void Main(string[] args)
{
Trace.Listeners.Add(new TextWriterTraceListener(@"c:\prog\a.txt"));
Debug.AutoFlush = true;
Debug.WriteLine("abc");
Debug.Close();
}
、それはエラーなしで動作することができますが、中にライン「ABC」を書き込むことはできません.TXT あなたは私を教えることができる理由のおかげ
仕事ができないということはどういう意味ですか?何かエラーが出ていますか?詳細をご記入ください。 –
エラーはありませんが、リアルタイムモードを使用すると、a.txtに "abc"と書き込むことはできません。 –
デバッグを使用して書き込みを行い、デバッグはリリースモードでは機能しません。これはリリースモードで見たくないものを書くことを意味します。 'Trace.WriteLine'を使うとうまくいくでしょう。 – Jesper