Wie entferne ich Visual Studio vollständig vom Mac?
Ich habe kürzlich Visual Studio für Mac direkt nach dem Start installiert. Es verbrauchte 20 GB meines Plattenplatzes, also beschloss ich, es zu entfernen. Ich ging in den Anwendungsordner und zog kürzlich installierte Komponenten mit der Installation in den Papierkorb zugeordnet. Aber es hat überhaupt keinen Platz frei. Also habe ich online gesucht und bin dem folgenden Link zur Deinstallation gefolgt: Xamarin deinstallieren
Nachdem Sie dem Link gefolgt und alle terminal-Befehle, ich konnte nur 10 GB Speicherplatz freigeben. Wie gebe ich den Rest 10 GB des Speichers frei ?
3 answers
Falls jemand die gleiche Frage hat, besuchen Sie bitte den official Guide.
Das Folgende wird aus dem ursprünglichen Leitfaden zitiert, der bei 2017-4-14 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 und wählen Sie Verschieben in den Müll.
Schritt 2. Entfernen Sie alle Spuren von visuellen 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
Arbeitsmappen und Inspektor deinstallieren
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/"
Mono SDK deinstallieren (MDK)
Warnung
Es gibt andere anwendungen außerhalb von Xamarin, die auch Mono verwenden, wie Unity. Stellen Sie sicher, dass keine anderen Abhängigkeiten von Mono-vor der deinstallation.
sudo rm -rf /Library/Frameworks/Mono.framework sudo pkgutil --forget com.xamarin.mono-MDK.pkg
Andere Apps mit Namenspräfix Xamarin
Der offizielle Leitfaden erwähnte es nicht, aber ich fand, dass es andere Apps namens Xamarin gab.xxxx in meinem Bibliotheksverzeichnis. Ich habe sie einfach in den Müll geworfen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-13 06:12:10
Könnte dies eine bessere Lösung sein (Sie müssen nicht jedem Schritt folgen): 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 zuvor noch nicht mit Bash-Skripten befasst haben, können Sie sich auch die Dokumentation ansehen: 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 Anwendung terminal, gehen Sie zu dem Ort, an dem Sie die Datei gespeichert haben (z. B. cd /Users/yourname/Desktop
), und geben Sie Folgendes ein:
chmod +x vsremover.sh
Dann führe es aus:
./vsremover.sh
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-08-05 00:50:52
Ich verwende macOS X Catalina, nachdem ich dem von @lowatt bereitgestellten Link gefolgt bin: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-android-sdk-and-java-sdk
Ich habe auch bemerkt, dass echo $PATH
einige nutzlose Umgebungsvariablen enthält:
/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 zu finden: dotnet
, dotnet-cli-...
. Doppelklicken Sie auf jeden, dh Wenn Sie auf dotnet
doppelklicken, finden Sie einen Pfad /usr/local/share/dotnet
, gehe zu diesem Ordner und lösche ihn. Nachdem Sie fertig sind, löschen Sie diese dotnet
, dotnet-cli-...
auch. (Sie sollten selbst sicherstellen, dass die anderen Programme nicht dotnet).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-04-17 09:46:57