9

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

4

2 回答 2

6

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

这是一篇描述管理它的方法的博客文章,以及相关的代码片段

于 2010-01-27T08:21:34.613 回答
5

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

IF EXIST "$(TargetDir)TestResults" RD /S/Q "$(TargetDir)TestResults"
于 2011-10-05T06:29:59.710 回答