Ответ 1
Mark Seemann предлагает расширить цель очистки
Добавьте это после элемента Import в конце файла проекта:
<PropertyGroup>
<TestResultsFolderPath>..\TestResults</TestResultsFolderPath>
</PropertyGroup>
<Target Name="AfterClean">
<RemoveDir Directories="$(TestResultsFolderPath)" Condition="Exists('$(TestResultsFolderPath)')" />
</Target>
Затем, когда вы хотите вручную удалить результаты теста, вы можете просто щелкнуть правой кнопкой мыши в проводнике решений и выбрать "Очистить".
Вы также можете добиться того же результата из командной строки с помощью следующих
MSBuild /t:Clean MyProject.csproj
который может быть запланирован, если вы хотите автоматическое удаление один раз в неделю или что-то еще. Как отмечает Марк, одной из приятных особенностей этого подхода является то, что вы можете управлять удалением проекта по проектам.