Ile raz wam się zdarza czyścić projekt z bin/obj/logs itp. itd.? Mi osobiście dość często. Miałem już dość wykonywania monotonnych czynności otwarcia folderu solution i robienia dwóch search: po bin i obj.
Dzięki prostemu skryptowi w PowerShell już tego robić nie muszę, i mogę go odpalić z VS! :)
function CleanUp
{
$include = @(
"bin",
"obj",
"*.suo",
"*.sln.cache"
"*resharper.user"
"debug"
"release"
"build"
"*.sln.cache"
"_ReSharper.*"
"*.user"
"*.Resharper"
)
Get-ChildItem . -recurse -include $include -force | Remove-Item -recurse
Get-ChildItem .src*App_Data -recurse -include *.xml,*.log -force | Remove-Item -recurse
}















przyjazny skrypcik :)
Wczoraj zrobiłem coś podobnego. Z racji na to, że nie miałem dużej styczności z PowerShell zrobiłem do tego aplikację konsolową, która pomogła mi oczyścić ponad 20 katalogów z solucjami z takich śmieci :)
Potrzeba matką wynalazku, a lenistwo ojcem tworzenia narzędzi ;)
Albo klikamy w VS na Solution prawym klawiszem myszki i wykonujemy "Clean Solution". Katalogi co prawda zostają, ale pliki wylatują :)
prawda, ale otwierac vs po to by przeczyscic solution to juz mala przesada :)
Bardzo przydatny skrypcik :)
@dario-g czasami "Clean Solution" nie czyści wszystkich plików w katalogu obj zwłaszcza wygenerowanych plików *.g.cs z plików XAML. A często po aktualizacji referencji w projekcie trzeba je ręcznie usuwać bo nie chcą się kompilować :|
Comments are closed.