DICA: Como limpar espaço do seus projetos Xamarin

Fala galera,

beleza?

Espaço é algo precioso hoje em dia. Ainda mais que a maioria das pessoas enviam muitos dos seus arquivos para nuvem e acabam optando por computadores com HD Menores.

Quem possui um Macbook/Notebook relativamente novo , acaba tendo modelos com 256 Gigas de espaço. Acredite isto é mais comum do que se imagina, só aqui na empresa eu posso citar alguns casos.

Se você prestar atenção, grande parte do nosso ambiente Xamarin ocupa um bom espaço.

Meu ambiente hoje

Claro, cada caso é um caso. Geralmente nós instalamos apenas o ultimoSDK do Android por exemplo. Exceto se você tem alguns projetos legados.. que tem alguma dependência de ambiente próprio. ( Eu tenho 2 versões de Xcode na minha maquina).

Não tendo como fugir do cenário acima, existe um que sim, podemos resolver.

O Tamanho dos nossos fontes !!! Ja parou para ver qual o tamanho das pastas Bin/Obj de suas aplicações ? Principalmente as de Xamarin ?

Acredite , elas ocupam um espaço valioso do seu HD!

Então hoje lhes trago uma dica, um script. Que vai reduzir e apagar estas pastas (que são criadas novamente toda vez que você compila) , dos seus projetos.

Este script funciona para qualquer projeto C#, não necessariamente apenas Xamarin. Uso o Xamarin como exemplo, pois as pastas dele tendem a ficar grandes.

Limpando a sujeira :

Vamos abrir o powershell ( Executando como administrador), e localizar a pasta dos nosso códigos fontes.

Antes de executarmos vamos ver o tamanho que estava:

Certo !! Agora copie exatamente o código abaixo :

Get-ChildItem .\ -include bin,obj -Recurse | foreach ($_) { remove-item $_.fullname -Force -Recurse }

Em Seguida Execute!

Warning : Não execute esse comando em nenhuma pasta que não seja seu código fonte, MUITO MENOS A PASTA WINDOWS!!!!

Este processo pode demorar um pouco, porem ao finalizar temos :

QUASE 10 GB!!!!

Muito útil em ?

Não se esqueça de seguir exatamente o tutorial que eu mostrei.. e eu não me responsabilizo por nenhum arquivo apagado errado. Apenas estou compartilhando como eu faço para ajudar a todos :)

Existe um tutorial em inglês para Mac, você pode ver clicando aqui.

Espero ter ajudado!

Aquele abraço!