In Visual Studio 2013, ha aggiunto questo alla fine del mio file Csproj appena prima del tag di chiusura </Project>
<Target Name = "clean_folders" AfterTargets="Clean">
<Exec Command = "rd /S /Q obj" />
<Exec Command = "rd /S /Q bin" />
</Target>
In un primo momento non sembra lavoro, ma ho notato che Visual Studio (o R #, non è sicuro) ha aggiunto nuovamente DesignTimeResolveAssemblyReferencesInput.cache
alla cartella obj e ha anche aggiunto la cartella corrente \bin
(ho diverse build in diverse sottocartelle sotto \bin
). Ha ripulito tutto il resto, incluse le altre 25 configurazioni di configurazione che ho da file .csproj importati (sì, lo so).
Fare attenzione se si raggruppa Ricreare più di una configurazione poiché cancella semplicemente tutti gli sforzi precedenti su ciascuna ricostruzione lasciandovi solo l'ultima. Whups.
fonte
2014-08-03 23:07:44
La directory di rimozione funzionerà con i file al suo interno? –
La pagina di riferimento dell'attività * RemoveDir * (vedere sopra) dice che tutti i file e le sottodirectory saranno cancellati. – Yawar
Vorrei poter contrassegnare entrambe le risposte perché il collegamento all'attività RemoveDir mi ha mostrato che mancava davvero il fatto che non ho rimosso la proprietà OutputPath per trovare la directory corretta. La risposta di Sayeds con la sintassi ItemGroup era ciò che dovevo fare per prendere tutti i pdb per cancellarli. Grazie ad entrambi! –