Wie entferne ich Visual Studio vollständig vom Mac?

12

Ich habe Visual Studio für Mac kürzlich direkt nach dem Start installiert. Es hat 20 GB meines Speicherplatzes verbraucht, also habe ich beschlossen, ihn zu entfernen. Ich ging in den Anwendungsordner und verschob kürzlich installierte Komponenten, die mit der Installation verbunden waren, in den Papierkorb. Aber es hat überhaupt keinen Platz frei gemacht. Also suchte ich online und folgte dem folgenden Link zur Deinstallation: Deinstallation von Xamarin

Nachdem ich dem Link gefolgt und alle Terminalbefehle eingegeben hatte, konnte ich nur 10 GB Speicherplatz freigeben. Wie mache ich die restlichen 10 GB des Speichers frei?

Shrijan Aryal
quelle

Antworten:

25

Falls jemand anderes die gleiche Frage hier besucht hat, besuchen Sie bitte den offiziellen Leitfaden .

Das Folgende wird aus dem Originalhandbuch zitiert, das am 14.4.2017 aktualisiert wurde.

Deinstallieren Sie Visual Studio für Mac App

Schritt 1. Suchen Sie Visual Studio.app im Verzeichnis / Applications und ziehen Sie es in den Papierkorb. Alternativ können Sie mit der rechten Maustaste klicken und In den Papierkorb verschieben auswählen.

Schritt 2. Entfernen Sie alle Spuren von Visual Studio für Mac

Führen Sie die folgenden Befehle in Ihrem Terminal aus:

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

Deinstallieren Sie 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 

Deinstallieren Sie 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

Deinstallieren Sie Xamarin.Mac

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

Deinstallieren Sie Arbeitsmappen und Inspector

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

Deinstallieren Sie das Visual Studio-Installationsprogramm

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/"

Deinstallieren Sie Mono SDK (MDK)

Warnung

Es gibt andere Anwendungen außerhalb von Xamarin, die ebenfalls Mono verwenden, z. B. Unity. Stellen Sie sicher, dass keine anderen Abhängigkeiten von Mono bestehen, bevor Sie es deinstallieren.

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

Andere Apps mit dem Namenspräfix Xamarin

Der offizielle Leitfaden erwähnte es nicht, aber ich fand, dass es andere Apps mit dem Namen Xamarin.xxxx in meinem Bibliotheksverzeichnis gab. Ich habe sie einfach in den Müll geworfen.

lowatt
quelle
@ DavidPostill ♦ @ Pierre.Vriens Zitate hinzugefügt.
Lowatt
Viel besser. Sie müssen jedoch alles blockieren. Bitte lesen Sie, wie Sie auf von anderen geschriebenes Material verweisen . Sie müssen Anführungszeichen blockieren, die von einer anderen Person geschrieben wurden. Siehe Markdown-Hilfe . Ich habe es diesmal für Sie behoben, aber bitte achten Sie in Zukunft darauf.
DavidPostill
1
Danke dafür! Ich hatte ~/Library/Developer/Xamarin/auch 10+ GB aufgenommen.
Matt Huggins
11

Möglicherweise wäre dies eine bessere Lösung (Sie müssen nicht jeden Schritt befolgen): 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."

Wenn Sie sich noch nicht mit Bash-Skripten befasst haben, können Sie auch die Dokumentation lesen: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall

Eigentlich ist es ziemlich einfach. Erstellen Sie eine Datei mit der Erweiterung .sh (z. B. vsremover.sh) und fügen Sie den obigen Code ein. Speichern. Öffnen Sie die Terminalanwendung , gehen Sie zu dem Ort, an dem Sie die Datei gespeichert haben (zum Beispiel :), cd /Users/yourname/Desktopund geben Sie Folgendes ein:

chmod +x vsremover.sh

Dann führen Sie es aus:

./vsremover.sh
Brainiac
quelle
0

Ich verwende MacOS X Catalina, nachdem ich dem angegebenen Link @lowatt gefolgt bin: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-android-sdk-and -java-sdk

Mir ist auch aufgefallen, dass echo $PATHeinige nutzlose Umgebungsvariablen enthalten : /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.

Um diese zu entfernen, gehen Sie zum Ordner /etc/paths.d/("cmd + shift +.", Um die Anzeige versteckter Dateien / Ordner umzuschalten) und suchen Sie: dotnet, dotnet-cli-.... Doppelklicken Sie auf jeden Ordner. Wenn Sie also doppelklicken dotnet, finden Sie einen Pfad /usr/local/share/dotnet. Gehen Sie zu diesem Ordner und löschen Sie ihn. Nachdem Sie fertig sind, löschen Sie diese dotnet, dotnet-cli-...auch. (Sie sollten selbst sicherstellen, dass die anderen Programme kein Dotnet verwenden ).

Niing
quelle