Visual studio 2012 Visual Studio测试资源管理器错误日志

Visual studio 2012 Visual Studio测试资源管理器错误日志,visual-studio-2012,testing,xunit.net,Visual Studio 2012,Testing,Xunit.net,我一直在试图解决一个问题,即当我在不同的配置环境中时,测试资源管理器没有显示测试。我通过更新app.config来更改本地环境 我已经在这里和其他网站上尝试了一些步骤,包括清理我的项目,更新到最新的xUnit测试运行程序,等等 我确信原因是基于代码/项目,而不是VisualStudio环境本身。我想知道的是,是否有一个日志文件可以帮助我确定为什么我的测试没有显示出来。或者,对于测试资源管理器中未显示的测试,是否有其他解决错误的好方法 基本上,您需要: 转到文件夹%VSInstallDir%\Co

我一直在试图解决一个问题,即当我在不同的配置环境中时,测试资源管理器没有显示测试。我通过更新app.config来更改本地环境

我已经在这里和其他网站上尝试了一些步骤,包括清理我的项目,更新到最新的xUnit测试运行程序,等等

我确信原因是基于代码/项目,而不是VisualStudio环境本身。我想知道的是,是否有一个日志文件可以帮助我确定为什么我的测试没有显示出来。或者,对于测试资源管理器中未显示的测试,是否有其他解决错误的好方法

基本上,您需要:

  • 转到文件夹%VSInstallDir%\Common7\IDE\CommonExtensions\Microsoft\TestWindow
  • 查找要调试的进程的配置文件(例如vstest.console.exe.config、vstest.discoveryengine.exe.config等)
  • 更改配置文件system.diagnostics节点以包括:

    <system.diagnostics> 
        <switches> 
            <add name="TpTraceLevel" value="4" /> 
        </switches> 
    </system.diagnostics>
    
    
    
  • 关闭VisualStudio,再次打开它,然后从TestExplorer窗口发现/运行测试
  • 在%temp%[processname].TpTrace.log(例如vstest.console.TpTrace.log)下查找日志