Como remover completamente o Visual Studio do mac?


12

Eu instalei recentemente o Visual Studio para mac logo após o dia em que foi lançado. Como consumia 20 GB de espaço em disco, decidi removê-lo. Entrei na pasta de aplicativos e movi os componentes instalados recentemente associados à instalação para o lixo. Mas não liberou espaço algum. Então, pesquisei online e segui o seguinte link para desinstalação: Desinstalando o Xamarin

Depois de seguir o link e inserir todos os comandos do terminal, consegui liberar apenas 10 GB de armazenamento. Como libero os 10 GB restantes de armazenamento?

Respostas:


25

Caso alguém que tenha a mesma pergunta visitada aqui, visite o guia oficial .

O seguinte é citado no guia original, atualizado em 14/04/2017.

Desinstalar o Visual Studio para Mac App

Etapa 1. Localize o Visual Studio.app no ​​diretório / Applications e arraste-o para a Lixeira. Como alternativa, clique com o botão direito do mouse e selecione Mover para a lixeira.

Etapa 2. Remova todos os vestígios do Visual Studio para Mac

Execute os seguintes comandos no seu terminal:

sudo rm -rf "/Applications/Visual Studio.app"
rm -rf ~/Library/Caches/VisualStudio
rm -rf ~/Library/Preferences/VisualStudio
rm -rf "~/Library/Preferences/Visual Studio"
rm -rf ~/Library/Logs/VisualStudio
rm -rf ~/Library/VisualLodStudio

Desinstalar Xamarin.Android

sudo rm -rf /Developer/MonoDroid
rm -rf ~/Library/MonoAndroid
sudo pkgutil --forget com.xamarin.android.pkg
sudo rm -rf /Library/Frameworks/Xamarin.Android.framework 

Desinstalar o Xamarin.iOS

rm -rf ~/Library/MonoTouch
sudo rm -rf /Library/Frameworks/Xamarin.iOS.framework
sudo rm -rf /Developer/MonoTouch
sudo pkgutil --forget com.xamarin.monotouch.pkg
sudo pkgutil --forget com.xamarin.xamarin-ios-build-host.pkg

Desinstalar o Xamarin.Mac

sudo rm -rf /Library/Frameworks/Xamarin.Mac.framework
rm -rf ~/Library/Xamarin.Mac

Desinstalar pastas de trabalho e inspetor

sudo /Library/Frameworks/Xamarin.Interactive.framework/Versions/Current/uninstall

Desinstale o instalador do Visual Studio

rm -rf ~/Library/Caches/XamarinInstaller/
rm -rf ~/Library/Caches/VisualStudioInstaller/
rm -rf ~/Library/Logs/XamarinInstaller/
rm -rf ~/Library/Logs/VisualStudioInstaller/
rm -rf ~/Library/Preferences/Xamarin/
rm -rf "~/Library/Preferences/Visual Studio/"

Desinstalar o Mono SDK (MDK)

Atenção

Existem outros aplicativos fora do Xamarin que também usam o Mono, como o Unity. Certifique-se de que não há outras dependências no Mono antes de desinstalá-lo.

sudo rm -rf /Library/Frameworks/Mono.framework
sudo pkgutil --forget com.xamarin.mono-MDK.pkg

Outros aplicativos com o prefixo de nome Xamarin

O guia oficial não mencionou, mas eu achei que havia outros aplicativos chamados Xamarin.xxxx no diretório da minha biblioteca. Simplesmente os mudei para o lixo.


@ DavidPostill ♦ @ Pierre.Vriens Citações adicionadas.
Lowatt

Muito melhor. Você precisa bloquear tudo entre aspas. Por favor, leia Como fazer referência a material escrito por outras pessoas . Você deve bloquear o texto da citação que foi escrito por outra pessoa. Consulte a ajuda do Markdown . Corrigi isso para você neste momento, mas preste atenção no futuro.
DavidPostill

1
Obrigado por isso! Eu também ocupava ~/Library/Developer/Xamarin/mais de 10 GB.
Matt Huggins

11

Talvez essa seja a melhor solução (não é necessário seguir cada etapa): https://raw.githubusercontent.com/MicrosoftDocs/visualstudio-docs/master/mac/resources/uninstall-vsmac.sh :

#!/bin/sh

# Uninstall Visual Studio for Mac
echo "Uninstalling Visual Studio for Mac..."

sudo rm -rf "/Applications/Visual Studio.app"
rm -rf ~/Library/Caches/VisualStudio
rm -rf ~/Library/Preferences/VisualStudio
rm -rf "~/Library/Preferences/Visual Studio"
rm -rf ~/Library/Logs/VisualStudio
rm -rf ~/Library/VisualStudio
rm -rf ~/Library/Preferences/Xamarin/
rm -rf ~/Library/Developer/Xamarin

# Uninstall Xamarin.Android
echo "Uninstalling Xamarin.Android..."

sudo rm -rf /Developer/MonoDroid
rm -rf ~/Library/MonoAndroid
sudo pkgutil --forget com.xamarin.android.pkg
sudo rm -rf /Library/Frameworks/Xamarin.Android.framework


# Uninstall Xamarin.iOS
echo "Uninstalling Xamarin.iOS..."

rm -rf ~/Library/MonoTouch
sudo rm -rf /Library/Frameworks/Xamarin.iOS.framework
sudo rm -rf /Developer/MonoTouch
sudo pkgutil --forget com.xamarin.monotouch.pkg
sudo pkgutil --forget com.xamarin.xamarin-ios-build-host.pkg


# Uninstall Xamarin.Mac
echo "Uninstalling Xamarin.Mac..."

sudo rm -rf /Library/Frameworks/Xamarin.Mac.framework
rm -rf ~/Library/Xamarin.Mac


# Uninstall Workbooks and Inspector
echo "Uninstalling Workbooks and Inspector..."

sudo /Library/Frameworks/Xamarin.Interactive.framework/Versions/Current/uninstall


# Uninstall the Visual Studio for Mac Installer
echo "Uninstalling the Visual Studio for Mac Installer..."

rm -rf ~/Library/Caches/XamarinInstaller/
rm -rf ~/Library/Caches/VisualStudioInstaller/
rm -rf ~/Library/Logs/XamarinInstaller/
rm -rf ~/Library/Logs/VisualStudioInstaller/

# Uninstall the Xamarin Profiler
echo "Uninstalling the Xamarin Profiler..."

sudo rm -rf "/Applications/Xamarin Profiler.app"

echo "Finished Uninstallation process."

Se você não lidou com o script bash antes, consulte a documentação também: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall

Na verdade, é bem fácil. Crie um arquivo com a extensão .sh (por exemplo, vsremover.sh) e cole o código acima. Salve . Abra o aplicativo de terminal , vá para o local onde você salvou o arquivo (por exemplo cd /Users/yourname/Desktop:) e digite o seguinte:

chmod +x vsremover.sh

Em seguida, execute-o:

./vsremover.sh

0

Estou usando o MacOS X Catalina, depois de seguir o link @lowatt fornecido: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-android-sdk-and -java-sdk

Notei também que echo $PATHcontém algumas variáveis de ambiente inúteis: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin.

Para removê-los, vá para a pasta /etc/paths.d/("cmd + shift +." Para alternar a exibição de arquivos / pastas ocultos) e localize: dotnet, dotnet-cli-.... Clique duas vezes em cada uma, ou seja, se você clicar duas vezes dotnet, encontrará um caminho /usr/local/share/dotnet, vá para essa pasta e exclua-o. Depois que você terminar, excluir estes dotnet, dotnet-cli-...também. (Você deve ter certeza de que os outros programas não usam o dotnet ).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.