Polecam

.NET Blogs PL
CodeGuru


Mikro automatyzacje: Czyszczenie projektu

June 15, 2011 in categories: pro by Gutek

6

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
}



 

 

 

5 comments for "Mikro automatyzacje: Czyszczenie projektu"

  1. Michał Bojko
    Michał Bojko Says:

    przyjazny skrypcik Smile

  2. maciek
    maciek Says:

    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 Smile

    Potrzeba matką wynalazku, a lenistwo ojcem tworzenia narzędzi ;)

  3. dario-g
    dario-g Says:

    Albo klikamy w VS na Solution prawym klawiszem myszki i wykonujemy "Clean Solution". Katalogi co prawda zostają, ale pliki wylatują Smile

  4. Michał Zalewski
    Michał Zalewski Says:

    Bardzo przydatny skrypcik Smile
    @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ć Foot

Comments are closed

© 2008-2010 Jakub Gutkowski. Powered by BlogEngine.NET 1.5.1.14. Hosted on OrcsWeb.

Design