Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.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# 如何配置Debug.WriteLine输出文件?_C# - Fatal编程技术网

C# 如何配置Debug.WriteLine输出文件?

C# 如何配置Debug.WriteLine输出文件?,c#,C#,System.Diagnostics.Debug.WriteLine用于跟踪 有趣的是,一个文件C:\Users\Public\Documents\UserNameFromProgramContext\ProgramName.asserts是在我的机器上创建的,但不是在另一个开发人员的机器上创建的 我只想在VS的输出窗口中输出Debug.WriteLine 在哪里可以配置Debug.WriteLine写入的位置?简单: Debug.Listeners.Add(new TextWriterTrac

System.Diagnostics.Debug.WriteLine
用于跟踪

有趣的是,一个文件
C:\Users\Public\Documents\UserNameFromProgramContext\ProgramName.asserts
是在我的机器上创建的,但不是在另一个开发人员的机器上创建的

我只想在VS的输出窗口中输出
Debug.WriteLine

在哪里可以配置Debug.WriteLine写入的位置?

简单:

Debug.Listeners.Add(new TextWriterTraceListener("c:\\temp\\test.txt"));
Debug.AutoFlush = true;
Debug.WriteLine("test");
因此,只需使用Listeners集合操作调试数据写入的位置即可

简单:

Debug.Listeners.Add(new TextWriterTraceListener("c:\\temp\\test.txt"));
Debug.AutoFlush = true;
Debug.WriteLine("test");

因此,只需使用Listeners集合来操作调试数据写入Thx的位置,这并不完全是重点,但肯定是有帮助的。问题是app.config中有一个。可能是以前使用过的日志组件很久以前就被替换了……Thx虽然不是重点,但肯定很有用。问题是app.config中有一个。可能是以前使用过的日志组件很久以前就被替换了。。。。