我想将测试日志生成到一个文件中,我在网上找到了这篇展示如何启用 MSTest 日志记录的帖子,但它似乎不起作用:
以下是启用 MSTest 日志应执行的步骤。
通过管理员命令提示转到您的 MSTest 安装目录。 (通常安装目录类似于 C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE)。
打开 mstest 配置文件 (MSTest.exe.config) 并在配置节点下添加类似于下面显示的片段。确保您指定的路径存在并且您拥有相应的权限。
**
<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:\temp\MSTest.log" />
</listeners>
</trace>
<switches>
<!-- You must use integral values for "value". Use 0 for off, 1 for error, 2 for warn, 3 for info, and 4 for verbose. -->
<add name="EqtTraceLevel" value="4" />
</switches>
</system.diagnostics>
</configuration>
**
- 保存配置文件并尝试运行测试。
在此之后,应该会在上述路径中生成一个日志文件。
其他人有同样的问题吗?
最佳答案
尝试添加以下键
<system.diagnostics>
<switches>
<!-- You must use integral values for "value".
Use 0 for off, 1 for error, 2 for warn, 3 for info, and 4 for verbose. -->
<add name="EqtTraceLevel" value="4" />
</switches>
</system.diagnostics>
.....
<add key="CreateTraceListener" value="yes"/>
</appSettings>
</configuration>
关于c# - Visual Studio 2015 : Enabling the MSTest logging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34915927/