Dan*_*ner 15 c# visual-studio-2012
我在Visual Studio 2012中每天运行几次测试.我最近发现我的磁盘空间非常低.我发现我项目中的测试结果文件夹使用的是60 GB.我删除了文件,但我希望防止它发生.我搜索了如何做到这一点,但我能找到的只是2008年和2010年的解决方案.他们表示我需要对选项中的测试工具进行一些更改.我无法在我的选项中找到这个.如何防止出现这些文件,或将它们保持在最低限度?
sha*_*p00 13
Mark Seemann 建议扩大清洁目标
在项目文件末尾的Import元素之后添加:
<PropertyGroup>
<TestResultsFolderPath>..\TestResults</TestResultsFolderPath>
</PropertyGroup>
<Target Name="AfterClean">
<RemoveDir Directories="$(TestResultsFolderPath)" Condition="Exists('$(TestResultsFolderPath)')" />
</Target>
Run Code Online (Sandbox Code Playgroud)
然后,只要您想手动删除测试结果,只需右键单击解决方案资源管理器并选择清除即可.
您还可以使用以下命令从命令行实现相同的功能
MSBuild /t:Clean MyProject.csproj
Run Code Online (Sandbox Code Playgroud)
如果你想每周一次或任何其他的自动删除,可以安排.正如Mark所指出的,这种方法的一个很好的特性是你可以逐个项目地控制项目的删除.
| 归档时间: |
|
| 查看次数: |
2798 次 |
| 最近记录: |