Bagaimana cara menghapus Visual Studio dari mac?

12

Saya baru-baru ini menginstal Visual Studio untuk mac tepat setelah hari diluncurkan. Ini menghabiskan 20 gb ruang disk saya, jadi saya memutuskan untuk menghapusnya. Saya masuk ke folder aplikasi dan memindahkan komponen yang baru saja diinstal yang terkait dengan instalasi ke tempat sampah. Tapi itu tidak membebaskan ruang sama sekali. Jadi saya mencari online dan mengikuti tautan untuk menghapus instalasi: Menghapus Instalasi Xamarin

Setelah mengikuti tautan dan memasukkan semua perintah terminal, saya hanya dapat membebaskan 10 gb penyimpanan. Bagaimana cara membebaskan sisa penyimpanan 10 gb?

Shrijan Aryal
sumber

Jawaban:

25

Jika ada orang lain yang memiliki pertanyaan yang sama mengunjungi di sini, silakan kunjungi panduan resmi .

Berikut ini dikutip dari panduan asli yang diperbarui pada 2017-4-14.

Hapus instalasi Visual Studio untuk Mac

Langkah 1. Temukan Visual Studio.app di direktori / Aplikasi dan seret ke Tempat Sampah. Atau, klik kanan dan pilih Pindahkan ke Sampah.

Langkah 2. Hapus semua jejak Visual Studio untuk Mac

Jalankan perintah berikut di terminal Anda:

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

Hapus instalan 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 

Hapus instalan 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

Hapus instalan Xamarin.Mac

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

Copot Buku Kerja dan Inspektur

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

Hapus penginstal Visual Studio Installer

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/"

Copot Mono SDK (MDK)

Peringatan

Ada aplikasi lain di luar Xamarin yang juga menggunakan Mono, seperti Unity. Pastikan tidak ada dependensi lain pada Mono sebelum menghapus instalannya.

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

Aplikasi lain dengan awalan nama Xamarin

Panduan resmi tidak menyebutkannya, tetapi saya menemukan ada aplikasi lain bernama Xamarin.xxxx di direktori perpustakaan saya. Saya hanya memindahkan mereka ke tempat sampah.

lowatt
sumber
@ DavidPostill ♦ @ Pierre.Vriens Kutipan tambahan.
lowatt
Jauh lebih baik. Anda perlu memblokir kutipan semuanya. Silakan baca Cara referensi materi yang ditulis oleh orang lain . Anda harus memblokir teks kutipan yang telah ditulis oleh orang lain. Lihat bantuan Penurunan harga . Saya sudah memperbaikinya untuk Anda saat ini, tapi tolong perhatikan ini di masa depan.
DavidPostill
1
Terima kasih untuk ini! Saya juga sudah ~/Library/Developer/Xamarin/mengambil 10+ GB.
Matt Huggins
11

Mungkin ini akan menjadi solusi yang lebih baik (tidak perlu mengikuti setiap langkah): 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."

Jika Anda belum pernah berurusan dengan skrip bash sebelumnya, Anda dapat melihat dokumentasinya juga: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall

Sebenarnya itu sangat mudah. Buat file dengan ekstensi .sh (misalnya, vsremover.sh) dan rekatkan kode di atas. Menyimpan. Buka aplikasi terminal , pergi ke tempat Anda menyimpan file (misalnya cd /Users/yourname/Desktop:) dan ketikkan yang berikut:

chmod +x vsremover.sh

Kemudian jalankan:

./vsremover.sh
Jenius
sumber
0

Saya menggunakan MacOS X Catalina, setelah saya mengikuti tautan @lowatt yang disediakan: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-android-sdk-and -java-SDK

Saya juga melihat bahwa echo $PATHmengandung beberapa variabel lingkungan berguna: /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.

Untuk menghapusnya, buka folder /etc/paths.d/("cmd + shift +." Untuk beralih tampilan file / folder tersembunyi) dan temukan: dotnet, dotnet-cli-.... Klik dua kali masing-masing, yaitu Jika Anda mengklik dua kali dotnetAnda akan menemukan jalan /usr/local/share/dotnet, pergi ke folder itu dan menghapusnya. Setelah Anda selesai, menghapus ini dotnet, dotnet-cli-...juga. (Anda harus memastikan sendiri bahwa program lain tidak menggunakan dotnet ).

Niing
sumber