我正在使用ReSharper 4.5在VS2008中执行我的MSTest单元测试。每次测试运行时,它都会在此路径中创建文件:
testProjectFolder\bin\Debug\TestResults
如何从Visual Studio中清除/删除这些文件?
如果我无法从Visual Studio中删除它们,我什么时候可以删除它们?
我看到Visual Studio的Tools > Options > Test Tools > Test Execution > Test Results Management > Limit number of old Test Results to...
,当你使用股票VS测试运行器时,VS似乎很荣幸。 ReSharper似乎不尊重这个设置,我在ReSharper中没有看到类似的设置。那么,ReSharper的TestResults文件只是不断加入磁盘?
答案 0 :(得分:6)
TestResults文件夹本身不是ReSharper的工件,而是MSTest本身。
这是blog post that describes one way of managing it和here's the associated code snippet。
答案 1 :(得分:5)
我发现最简单的方法是将以下后期构建步骤添加到我的测试项目中:
IF EXIST "$(TargetDir)TestResults" RD /S/Q "$(TargetDir)TestResults"