Web Deployment Project (WDP) není ještě pro práci vůči Web Application Project (WAP) doladěn, takže například do cílové deployment složky nakopíruje i soubory .csproj, .sln, .scc a podobné (už ale existuje Design Change Request DCR590603).
Naštěstí není problém ruční úpravou .wdproj souboru (Open Project File) tyto soubory vyloučit.
Stačí do sekce Project/ItemGroup přidat elementy ExcludeFromBuild:
<Project ...>
<ItemGroup>
<ExcludeFromBuild Include="$(SourceWebPhysicalPath)\*.csproj*" />
<ExcludeFromBuild Include="$(SourceWebPhysicalPath)\**\*.scc*" />
<ExcludeFromBuild Include="$(SourceWebPhysicalPath)\*.Publish.xml*" />
<ExcludeFromBuild Include="$(SourceWebPhysicalPath)\bin\*.xml" />
</ItemGroup>
</Project>
Pokud bychom chtěli něco odebírat až po buildu (něco, co vzniká až buildem):
<Target Name="AfterBuild">
<RemoveDir Directories="$(OutputPath)\obj" />
</Target>
...a jsou tam připravené i jiné targety - BeforeBuild, BeforeMerge, AfterMerge a AfterBuild.