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 ?

Author: Shrijan Aryal, 2016-11-23

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.

 25
Author: lowatt,
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
 11
Author: Brainiac,
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).

 0
Author: Niing,
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