最近、Visual Studio for Macをリリースした直後にインストールしました。 20 GBのディスク容量を消費したため、削除することにしました。私はアプリケーションフォルダーに移動し、インストールに関連して最近インストールされたコンポーネントをゴミ箱に移動しました。しかし、それはスペースをまったく解放しませんでした。だから私はオンラインで検索し、アンインストールのために次のリンクをたどりました: Xamarinのアンインストール
リンクをたどり、すべての端末コマンドを入力した後、10 GBのストレージしか解放できませんでした。残りの10 GBのストレージを解放するにはどうすればよいですか?
同じ質問をしている人がここにアクセスした場合は、 公式ガイド にアクセスしてください。
以下は、2017-4-14に更新された元のガイドからの引用です。
MacアプリのVisual Studioをアンインストールします。
手順1./ApplicationsディレクトリでVisual Studio.appを見つけて、ゴミ箱にドラッグします。または、右クリックして[ゴミ箱に入れる]を選択します。
手順2. 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/VisualLodStudio
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
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
Xamarin.Macをアンインストールします。
Sudo rm -rf /Library/Frameworks/Xamarin.Mac.framework rm -rf ~/Library/Xamarin.Mac
ワークブックとインスペクターをアンインストールする
Sudo /Library/Frameworks/Xamarin.Interactive.framework/Versions/Current/uninstall
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/"
Mono SDK(MDK)のアンインストール
警告
Unityなど、Xamarin以外にもMonoを使用する他のアプリケーションがあります。アンインストールする前に、Monoに他の依存関係がないことを確認してください。
Sudo rm -rf /Library/Frameworks/Mono.framework Sudo pkgutil --forget com.xamarin.mono-MDK.pkg
公式ガイドには言及されていませんが、ライブラリディレクトリにXamarin.xxxxという名前の他のアプリがあることがわかりました。単にゴミ箱に移動しました。
これがより良い解決策になる可能性があります(各手順に従う必要はありません): 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."
以前にbashスクリプトを扱ったことがない場合は、そのドキュメントもご覧ください。 https://docs.Microsoft.com/en-us/visualstudio/mac/uninstall
実際、それはかなり簡単です。拡張子が.shのファイル(たとえば、vsremover.sh)を作成し、上記のコードを貼り付けます。保存する。 terminalアプリケーションを開き、ファイルを保存した場所に移動します(例:cd /Users/yourname/Desktop
)と入力し、次のように入力します。
chmod +x vsremover.sh
次にそれを実行します:
./vsremover.sh