清理ReSharper的TestResults文件?

时间:2010-01-26 21:23:46

标签: unit-testing visual-studio-2008 resharper temporary-files

我正在使用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文件只是不断加入磁盘?

2 个答案:

答案 0 :(得分:6)

TestResults文件夹本身不是ReSharper的工件,而是MSTest本身。

这是blog post that describes one way of managing ithere's the associated code snippet

答案 1 :(得分:5)

我发现最简单的方法是将以下后期构建步骤添加到我的测试项目中:

IF EXIST "$(TargetDir)TestResults" RD /S/Q "$(TargetDir)TestResults"