¿Cómo eliminar completamente Visual Studio de Mac?


12

Recientemente instalé Visual Studio para mac justo después del día en que se lanzó. Consumió 20 gb de espacio en mi disco, así que decidí eliminarlo. Entré en la carpeta de aplicaciones y moví a la papelera los componentes instalados recientemente asociados con la instalación. Pero no liberó ningún espacio en absoluto. Así que busqué en línea y seguí el siguiente enlace para la desinstalación: Desinstalar Xamarin

Después de seguir el enlace e ingresar todos los comandos del terminal, solo pude liberar 10 gb de almacenamiento. ¿Cómo libero el resto de 10 gb del almacenamiento?

Respuestas:


25

En caso de que alguien más tenga la misma pregunta visitada aquí, visite la guía oficial .

Lo siguiente se cita de la guía original que se actualizó en 2017-4-14.

Desinstalar la aplicación Visual Studio para Mac

Paso 1. Localiza Visual Studio.app en el directorio / Aplicaciones y arrástralo a la Papelera. Alternativamente, haga clic derecho y seleccione Mover a la Papelera.

Paso 2. Eliminar todos los rastros de Visual Studio para Mac

Ejecute los siguientes comandos en su 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

Desinstalar 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 

Desinstalar 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

Desinstalar Xamarin.Mac

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

Desinstalar libros de trabajo e inspector

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

Desinstale el instalador 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/"

Desinstalar Mono SDK (MDK)

Advertencia

Hay otras aplicaciones fuera de Xamarin que también usan Mono, como Unity. Asegúrese de que no haya otras dependencias en Mono antes de desinstalarlo.

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

Otras aplicaciones con el prefijo de nombre Xamarin

La guía oficial no lo mencionó, pero descubrí que había otras aplicaciones llamadas Xamarin.xxxx en el directorio de mi biblioteca. Simplemente los moví a la basura.


@ DavidPostill ♦ @ Pierre.Vriens Citas agregadas.
Lowatt

Mucho mejor. Sin embargo, debe bloquear la cotización de todo. Lea Cómo hacer referencia al material escrito por otros . Debe bloquear el texto de la cita que ha sido escrito por otra persona. Consulte la ayuda de Markdown . Te lo arreglé esta vez, pero presta atención a esto en el futuro.
DavidPostill

1
¡Gracias por esto! También tenía ~/Library/Developer/Xamarin/ocupando más de 10 GB.
Matt Huggins

11

Puede ser esta sería una mejor solución (no es necesario seguir cada paso): 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 nunca antes ha tratado con el script bash, también puede consultar su documentación: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall

En realidad, es bastante fácil. Cree un archivo con extensión .sh (por ejemplo, vsremover.sh) y pegue el código anterior. Salvar. Abra la aplicación de terminal , vaya al lugar donde guardó el archivo (por ejemplo:) cd /Users/yourname/Desktopy escriba lo siguiente:

chmod +x vsremover.sh

Luego ejecútalo:

./vsremover.sh

0

Estoy usando MacOS X Catalina, después de seguir el enlace provisto por @lowatt: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-android-sdk-and -java-sdk

También he notado que echo $PATHcontiene algunas variables de entorno inútiles: /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.

Para eliminarlos, vaya a la carpeta /etc/paths.d/("cmd + shift +." Para alternar la visualización de archivos / carpetas ocultos) y busque: dotnet, dotnet-cli-.... Haga doble clic en cada uno, es decir, si hace doble clic dotnetencontrará una ruta /usr/local/share/dotnet, vaya a esa carpeta y elimínela. Después de que haya terminado, eliminar éstas dotnet, dotnet-cli-...también. (Debe asegurarse por su cuenta de que los otros programas no usan dotnet ).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.