Làm cách nào để loại bỏ hoàn toàn Visual Studio khỏi mac?


12

Gần đây tôi đã cài đặt Visual Studio cho mac ngay sau ngày ra mắt. Nó tiêu tốn 20 gb dung lượng đĩa của tôi, vì vậy tôi quyết định loại bỏ nó. Tôi đã đi vào thư mục ứng dụng và chuyển các thành phần được cài đặt gần đây liên quan đến việc cài đặt vào thùng rác. Nhưng nó không giải phóng bất kỳ không gian nào cả. Vì vậy, tôi đã tìm kiếm trực tuyến và theo liên kết sau để gỡ cài đặt: Gỡ cài đặt Xamarin

Sau khi theo liên kết và nhập tất cả các lệnh đầu cuối, tôi chỉ có thể giải phóng 10 gb dung lượng lưu trữ. Làm cách nào để giải phóng 10 gb còn lại của bộ lưu trữ?

Câu trả lời:


25

Trong trường hợp bất cứ ai khác có cùng câu hỏi truy cập ở đây, vui lòng truy cập hướng dẫn chính thức .

Sau đây được trích dẫn từ hướng dẫn ban đầu được cập nhật vào 2017-4-14.

Gỡ cài đặt Visual Studio cho ứng dụng Mac

Bước 1. Xác định vị trí Visual Studio.app trong thư mục / Ứng dụng và kéo nó vào Thùng rác. Hoặc, nhấp chuột phải và chọn Di chuyển đến Thùng rác.

Bước 2. Xóa tất cả dấu vết của Visual Studio cho Mac

Thực hiện các lệnh sau trong thiết bị đầu cuối của bạ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

Gỡ cài đặt 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 

Gỡ cài đặt 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

Gỡ cài đặt Xamarin.Mac

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

Gỡ cài đặt Sổ làm việc và Thanh tra

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

Gỡ cài đặt trình cài đặt 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/"

Gỡ cài đặt SDK Mono (MDK)

Cảnh báo

Có những ứng dụng khác ngoài Xamarin cũng sử dụng Mono, chẳng hạn như Unity. Hãy chắc chắn rằng không có sự phụ thuộc nào khác vào Mono trước khi gỡ cài đặt nó.

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

Các ứng dụng khác có tiền tố tên Xamarin

Hướng dẫn chính thức không đề cập đến nó, nhưng tôi thấy có những ứng dụng khác có tên Xamarin.xxxx trong thư mục thư viện của tôi. Tôi chỉ đơn giản là chuyển chúng vào thùng rác.


@ DavidPostill ♦ @ Pierre.Vriens Đã thêm dấu ngoặc kép.
lowatt

Tốt hơn nhiều. Bạn cần phải chặn trích dẫn mọi thứ mặc dù. Xin vui lòng đọc Làm thế nào để tài liệu tham khảo được viết bởi người khác . Bạn phải chặn văn bản trích dẫn đã được viết bởi một số người khác. Xem trợ giúp Markdown . Tôi đã sửa nó cho bạn lần này, nhưng xin hãy chú ý đến điều này trong tương lai.
DavidPostill

1
Cám ơn vì cái này! Tôi cũng đã ~/Library/Developer/Xamarin/chiếm hơn 10 GB.
Matt Huggins

11

Đây có thể là giải pháp tốt hơn (không cần phải làm theo từng bước): https://raw.githubusercontent.com/MicrosoftDocs/visualstudio-docs/master/mac/resource/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."

Nếu trước đây bạn chưa xử lý tập lệnh bash, bạn cũng có thể xem tài liệu của nó: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall

Thật ra, nó khá dễ. Tạo một tệp có phần mở rộng .sh (ví dụ: vsremover.sh) và dán mã ở trên. Tiết kiệm. Mở ứng dụng thiết bị đầu cuối , đi đến nơi bạn đã lưu tệp (ví dụ cd /Users/yourname/Desktop:) và nhập như sau:

chmod +x vsremover.sh

Sau đó chạy nó:

./vsremover.sh

0

Tôi đang sử dụng MacOS X Catalina, sau khi tôi theo liên kết @lowatt cung cấp: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall?view=vsmac-2019#uninstall-android-sdk-and -java-sdk

Tôi cũng nhận thấy rằng echo $PATHcó chứa một số biến môi trường vô dụng : /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.

Để xóa những mục này, hãy chuyển đến thư mục /etc/paths.d/("cmd + shift +." Để chuyển đổi hiển thị các tệp / thư mục ẩn) và tìm: dotnet, dotnet-cli-.... Nhấp đúp vào từng cái, tức là nếu bạn nhấp đúp chuột, dotnetbạn sẽ tìm thấy một đường dẫn /usr/local/share/dotnet, đi đến thư mục đó và xóa nó. Sau khi bạn đã hoàn tất, xóa các dotnet, dotnet-cli-...quá. (Bạn nên chắc chắn rằng các chương trình khác không sử dụng dotnet ).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.