Come rimuovere completamente Visual Studio dal mac?


12

Di recente ho installato Visual Studio per mac subito dopo il giorno in cui è stato lanciato. Ha consumato 20 GB di spazio su disco, quindi ho deciso di rimuoverlo. Sono entrato nella cartella delle applicazioni e ho spostato nel cestino i componenti installati di recente associati all'installazione. Ma non ha liberato alcuno spazio. Quindi ho cercato online e seguito il seguente link per la disinstallazione: Disinstallazione di Xamarin

Dopo aver seguito il collegamento e inserito tutti i comandi del terminale, sono stato in grado di liberare solo 10 GB di spazio di archiviazione. Come posso liberare il resto di 10 GB di spazio di archiviazione?

Risposte:


25

Nel caso in cui altri abbiano la stessa domanda visitata qui, si prega di visitare la guida ufficiale .

Quanto segue è citato dalla guida originale che è stata aggiornata al 14-14-2017.

Disinstallare Visual Studio per Mac

Passaggio 1. Individuare Visual Studio.app nella directory / Applicazioni e trascinarlo nel Cestino. In alternativa, fai clic con il pulsante destro del mouse e seleziona Sposta nel cestino.

Passaggio 2. Rimuovere tutte le tracce di Visual Studio per Mac

Esegui i seguenti comandi nel tuo terminale:

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

Disinstallare 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 

Disinstallare 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

Disinstallare Xamarin.Mac

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

Disinstallare Workbook e Inspector

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

Disinstallare il programma di installazione di 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/"

Disinstallare Mono SDK (MDK)

avvertimento

Esistono altre applicazioni al di fuori di Xamarin che usano anche Mono, come Unity. Assicurarsi che non vi siano altre dipendenze da Mono prima di disinstallarlo.

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

Altre app con prefisso nome Xamarin

La guida ufficiale non l'ha menzionato, ma ho scoperto che c'erano altre app di nome Xamarin.xxxx nella mia directory della libreria. Li ho semplicemente spostati nel cestino.


@ DavidPostill ♦ @ Pierre.Vriens Citazioni aggiunte.
lowatt

Molto meglio. Tuttavia, è necessario bloccare la citazione di tutto. Leggere come fare riferimento al materiale scritto da altri . Devi bloccare il testo di citazione che è stato scritto da qualcun altro. Vedere la guida di Markdown . L'ho risolto per te questa volta, ma ti preghiamo di prestare attenzione a questo in futuro.
David Post

1
Grazie per questo! Ho anche ~/Library/Developer/Xamarin/preso 10+ GB.
Matt Huggins,

11

Potrebbe essere questa la soluzione migliore (non è necessario seguire ogni passaggio): 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 non hai mai lavorato con bash script prima, puoi anche consultare la sua documentazione: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall

In realtà, è abbastanza facile. Crea un file con estensione .sh (ad esempio vsremover.sh) e incolla il codice sopra. Salva. Apri l' applicazione terminale , vai nel punto in cui hai salvato il file (ad esempio:) cd /Users/yourname/Desktope digita quanto segue:

chmod +x vsremover.sh

Quindi eseguilo:

./vsremover.sh

0

Sto usando MacOS X Catalina, dopo aver seguito il link @lowatt fornito: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-android-sdk-and -java-sdk

Ho anche notato che echo $PATHcontiene alcune variabili d'ambiente inutili: /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.

Per rimuoverli, vai alla cartella /etc/paths.d/("cmd + shift +." Per attivare / disattivare la visualizzazione di file / cartelle nascosti) e trova: dotnet, dotnet-cli-.... Fai doppio clic su ciascuno di essi, ovvero se fai doppio clic su dotnettroverai un percorso /usr/local/share/dotnet, vai a quella cartella ed eliminalo. Dopo il gioco è fatto, eliminare questi dotnet, dotnet-cli-...anche. (Dovresti assicurarti che gli altri programmi non utilizzino dotnet ).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.