Visual Studio'yu Mac'ten nasıl tamamen kaldırabilirim?


12

Yakın zamanda başlatıldıktan hemen sonra mac için Visual Studio'yu yükledim. Disk alanımın 20 gb'ını tüketti, bu yüzden kaldırmaya karar verdim. Uygulamalar klasörüne gittim ve yüklemeyle ilişkili son yüklenen bileşenleri çöp kutusuna taşıdım. Ama hiç yer açmadı. Bu yüzden çevrimiçi arama yaptım ve kaldırma için aşağıdaki bağlantıyı takip ettim: Xamarin'i Kaldırma

Bağlantıyı izledikten ve tüm terminal komutlarını girdikten sonra, sadece 10 gb depolama alanı açabildim. Kalan 10 gb depolama alanını nasıl boşaltırım?

Yanıtlar:


25

Aynı soruyu başka bir kişinin burada ziyaret etmesi durumunda, lütfen resmi kılavuzu ziyaret edin .

Aşağıdakiler, 2017-4-14'te güncellenen orijinal kılavuzdan alıntılanmıştır.

Mac için Visual Studio Uygulamasını Kaldırma

Adım 1. / Applications dizininde Visual Studio.app bulun ve Çöp Kutusuna sürükleyin. Alternatif olarak, sağ tıklayın ve Çöp Kutusuna Taşı'yı seçin.

Adım 2. Mac için Visual Studio'nun tüm izlerini kaldırın

Terminalinizde aşağıdaki komutları yürütün:

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

Xamarin.Android kaldırmak

sudo rm -rf /Developer/MonoDroid
rm -rf ~/Library/MonoAndroid
sudo pkgutil --forget com.xamarin.android.pkg
sudo rm -rf /Library/Frameworks/Xamarin.Android.framework 

Xamarin.iOS yazılımını kaldırın

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

Xamarin.Mac yazılımını kaldırın

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

Çalışma Kitaplarını ve Denetçiyi Kaldır

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

Visual Studio Yükleyicisini Kaldırma

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 (MDK) yazılımını kaldır

Uyarı

Xamarin dışında, Mono kullanan Unity gibi başka uygulamalar da var. Kaldırmadan önce Mono üzerinde başka bir bağımlılığın olmadığından emin olun.

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

Xamarin ad önekine sahip diğer uygulamalar

Resmi rehber bundan bahsetmedi, ancak kütüphane dizinimde Xamarin.xxxx adında başka uygulamalar olduğunu buldum . Onları çöp kutusuna taşıdım.


@ DavidPostill ♦ @ Pierre.Vriens Alıntılar eklendi.
lowatt

Çok daha iyi. Gerçi her şeyi alıntı engellemeniz gerekir. Lütfen başkaları tarafından yazılan materyallerin nasıl referans gösterileceğini okuyun . Başkaları tarafından yazılmış alıntı metinlerini engellemelisiniz. Markdown yardımına bakın . Bu sefer sizin için düzelttim, ancak lütfen gelecekte buna dikkat edin.
DavidPostill

1
Bunun için teşekkürler! Ayrıca ~/Library/Developer/Xamarin/10+ GB alan vardı .
Matt Huggins

11

Bu daha iyi bir çözüm olabilir (her adımı takip etmeye gerek yoktur): 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."

Daha önce bash betiği ile ilgilenmediyseniz, belgelerine de bakabilirsiniz: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall

Aslında, oldukça kolaydır. .Sh uzantılı bir dosya oluşturun (örneğin, vsremover.sh) ve yukarıdaki kodu yapıştırın. Kayıt etmek. Terminal uygulamasını açın , dosyayı kaydettiğiniz yere gidin (örneğin cd /Users/yourname/Desktop:) ve aşağıdakileri yazın:

chmod +x vsremover.sh

Sonra çalıştırın:

./vsremover.sh

0

Sağlanan @lowatt bağlantısını takip ettikten sonra MacOS X Catalina kullanıyorum: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-android-sdk-and -Java-sdk

Ben de fark ettim echo $PATHbazı yararsız ortam değişkenleri içeren: /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.

Bunları kaldırmak için klasöre gidin /etc/paths.d/("cmd + shift +." Gizli dosyaların / klasörlerin görüntüsünü değiştirmek için) ve şunu bulun: dotnet, dotnet-cli-.... Her birini çift tıklatın, yani çift tıklatırsanız dotnetbir yol bulacaksınız /usr/local/share/dotnet, o klasöre gidin ve silin. Bu işlemi tamamladıktan sonra, bu silme dotnet, dotnet-cli-...de. (Diğer programların dotnet kullanmadığından emin olmalısınız ).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.