Comment supprimer complètement Visual Studio de Mac?

12

J'ai récemment installé Visual Studio pour mac juste après le jour de son lancement. Il a consommé 20 Go d'espace disque, j'ai donc décidé de le supprimer. Je suis allé dans le dossier des applications et j'ai déplacé les composants récemment installés associés à l'installation dans la corbeille. Mais cela n'a libéré aucun espace. J'ai donc recherché en ligne et suivi le lien suivant pour la désinstallation: Désinstallation de Xamarin

Après avoir suivi le lien et entré toutes les commandes du terminal, je n'ai pu libérer que 10 Go de stockage. Comment libérer les 10 Go restants du stockage?

Shrijan Aryal
la source

Réponses:

25

Dans le cas où quelqu'un d'autre ayant la même question visitée ici, veuillez visiter le guide officiel .

Ce qui suit est extrait du guide original qui a été mis à jour le 2017-4-14.

Désinstaller Visual Studio pour Mac App

Étape 1. Recherchez Visual Studio.app dans le répertoire / Applications et faites-le glisser vers la Corbeille. Vous pouvez également cliquer avec le bouton droit et sélectionner Déplacer vers la corbeille.

Étape 2. Supprimez toutes les traces de Visual Studio pour Mac

Exécutez les commandes suivantes dans votre 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

Désinstallez 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 

Désinstaller 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

Désinstallez Xamarin.Mac

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

Désinstaller les classeurs et l'inspecteur

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

Désinstaller le programme d'installation de 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/"

Désinstaller Mono SDK (MDK)

Attention

Il existe d'autres applications en dehors de Xamarin qui utilisent également Mono, comme Unity. Assurez-vous qu'il n'y a pas d'autres dépendances sur Mono avant de le désinstaller.

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

Autres applications avec le préfixe de nom Xamarin

Le guide officiel ne l'a pas mentionné, mais j'ai trouvé qu'il y avait d'autres applications nommées Xamarin.xxxx dans mon répertoire de bibliothèque. Je les ai simplement mis à la poubelle.

lowatt
la source
@ DavidPostill ♦ @ Pierre.Vriens Ajout de citations.
lowatt
Bien mieux. Vous devez cependant bloquer tout le devis. Veuillez lire Comment faire référence à des documents écrits par d'autres . Vous devez bloquer le texte de citation qui a été écrit par quelqu'un d'autre. Voir l' aide Markdown . Je l'ai réparé pour vous cette fois, mais veuillez y faire attention à l'avenir.
DavidPostill
1
Merci pour cela! J'avais également ~/Library/Developer/Xamarin/pris plus de 10 Go.
Matt Huggins
11

Peut-être que ce serait une meilleure solution (pas besoin de suivre chaque étape): 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."

Si vous n'avez jamais traité de script bash auparavant, vous pouvez également consulter sa documentation: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall

En fait, c'est assez facile. Créez un fichier avec l'extension .sh (par exemple, vsremover.sh) et collez le code ci-dessus. Sauver. Ouvrez l' application de terminal , allez à l'endroit où vous avez enregistré le fichier (par exemple:) cd /Users/yourname/Desktopet tapez ce qui suit:

chmod +x vsremover.sh

Exécutez-le ensuite:

./vsremover.sh
Brainiac
la source
0

J'utilise MacOS X Catalina, après avoir suivi le lien @lowatt fourni: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-android-sdk-and -java-sdk

J'ai aussi remarqué que echo $PATHcontenant des variables d'environnement inutiles: /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.

Pour les supprimer, allez dans le dossier /etc/paths.d/("cmd + shift +." Pour basculer l'affichage des fichiers / dossiers cachés) et trouvez: dotnet, dotnet-cli-.... Double-cliquez sur chacun, c'est-à-dire que si vous double-cliquez, dotnetvous trouverez un chemin /usr/local/share/dotnet, allez dans ce dossier et supprimez-le. Une fois que vous avez terminé, supprimez dotnet-les dotnet-cli-...également. (Vous devez vous assurer que les autres programmes n'utilisent pas dotnet ).

Niing
la source