web-dev-qa-db-fra.com

Comment supprimer complètement Visual Studio de mac?

J'ai récemment installé Visual Studio pour mac juste après le jour de son lancement. Il a consommé 20 Go de mon espace disque, alors j'ai décidé de le retirer. 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 cherché en ligne et suivi le lien suivant pour la désinstallation: Désinstallation de Xamarin

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

10
Shrijan Aryal

Si quelqu'un d'autre a la même question, visitez le guide officiel .

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

Désinstallez Visual Studio pour Mac App

Étape 1. Recherchez le fichier Visual Studio.app dans le répertoire/Applications et faites-le glisser dans la corbeille. Vous pouvez également cliquer avec le bouton droit de la souris 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ésinstaller 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ésinstallez 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ésinstallez 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ésinstallez Mono SDK (MDK)

Avertissement

Il existe d'autres applications en dehors de Xamarin qui utilisent également Mono, telles que 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 découvert qu'il y avait d'autres applications nommées Xamarin.xxxx dans le répertoire de ma bibliothèque. Je les ai simplement déplacés à la poubelle.

25
lowatt

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 pas encore utilisé le script bash, 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. Sauvegarder. Ouvrez l'application terminal , accédez à l'emplacement où vous avez enregistré le fichier (par exemple: cd /Users/yourname/Desktop) et tapez ce qui suit:

chmod +x vsremover.sh

Puis lancez-le:

./vsremover.sh
10
Brainiac