Visual Studio for Mac をアンインストールする

適用対象:yesVisual Studio for Mac noVisual Studio

このガイドを使用すると、関連するセクションに移動して、Visual Studio for Mac 内の各コンポーネントを個別にアンインストールできます。 すべてをアンインストールする場合は、「アンインストール スクリプト」セクションに記載されているスクリプトを使用することをお勧めします。

この記事は Visual Studio for Mac 用です。 VS Code についての情報をお探しの場合は、Visual Studio Code のセットアップに関するページを参照してください。

注意

Visual Studio for Mac をアンインストールされる理由を詳しく確認し、それを改善していきたいと考えています。 お時間がございましたら、フィードバックをお寄せください。 よろしくお願いいたします。

アンインストール スクリプト

Visual Studio for Mac とご利用のコンピューター用のコンポーネントをすべてアンインストールするために使用できるスクリプトが 2 つあります。

次のセクションでは、スクリプトのダウンロードと使用に関する情報が示されます。

Visual Studio for Mac と Xamarin スクリプト

アンインストール スクリプトを使うと、Visual Studio と Xamarin コンポーネントを一度にアンインストールできます。

このアンインストール スクリプトには、この記事で説明されているほとんどのコマンドが含まれます。 外部依存関係の可能性があるため、スクリプトからは主に次の 3 つが除外されています。 削除するには、以下の関連セクションにジャンプして手動で削除してください。

スクリプトを実行するには、次の手順のようにします。

  1. スクリプトを右クリックして [名前を付けて保存] を選び、ご利用の Mac 上にファイルを保存します。

  2. ターミナルを開き、スクリプトをダウンロードした場所に作業ディレクトリを変更します。

    cd /location/of/file
    
  3. スクリプトを実行可能にして、sudo で実行します。

    chmod +x ./uninstall-vsmac.sh
    sudo ./uninstall-vsmac.sh
    
  4. 最後に、アンインストール スクリプトを削除し、ドックから Visual Studio for Mac を削除します (ある場合)。

.NET Core スクリプト

.NET Core 用のアンインストール スクリプトは、dotnet cli repo にあります。

スクリプトを実行するには、次の手順のようにします。

  1. スクリプトを右クリックして [名前を付けて保存] を選び、ご利用の Mac 上にファイルを保存します。

  2. ターミナルを開き、スクリプトをダウンロードした場所に作業ディレクトリを変更します。

    cd /location/of/file
    
  3. スクリプトを実行可能にしてから、sudo で実行します。

    chmod +x ./dotnet-uninstall-pkgs.sh
    sudo ./dotnet-uninstall-pkgs.sh
    
  4. 最後に、.NET Core のアンインストール スクリプトを削除します。

Visual Studio for Mac の手動での削除

(前のセクションのスクリプトを使用する代わりに) Visual Studio for Mac とその依存関係を手動で削除する場合に従う必要がある手順を、このセクションにまとめています。

Mac から Visual Studio をアンインストールするときは最初に、 [アプリケーション] ディレクトリで Visual Studio を探して、それを [ごみ箱] にドラッグします。 または、次の図のように、Ctrl + クリックして [ごみ箱に移動] を選択します。

Visual Studio アプリケーションの [ごみ箱に移動] オプションを示すスクリーンショット。

Visual Studio for Mac アプリケーションをアンインストールする方法を示すスクリーンショット。

このアプリ バンドルを削除すると、Visual Studio for Mac が削除されますが、Xamarin SDK、.NET SDK、iOS 開発ツールなどの他のファイルがファイル システムに残っている可能性があります。

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/Application\ Support/VisualStudio
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/Application\ Support/VisualStudio

Xamarin のさまざまなファイルやフォルダーを含む次のディレクトリを削除する必要があることもあります。 ただし、このディレクトリには Android の署名キーが含まれています。 詳細については、セクション「 Android SDK と Java SDK をアンインストールする 」を参照してください。

rm -rf ~/Library/Developer/Xamarin

Mono SDK (MDK) をアンインストールする

Mono は Microsoft .NET Framework のオープン ソースの実装であり、すべての Xamarin 製品 (Xamarin.iOS、Xamarin.Android、Xamarin.Mac) によって、C# でこれらのプラットフォームの開発を可能にするために使われています。

警告

Visual Studio for Mac 以外にも Mono を使うアプリケーションがあります (Unity など)。 Mono をアンインストールする前に、Mono に依存するアプリケーションが他にないことを確認してください。

Mono Framework をコンピューターから削除するには、ターミナルで次のコマンドを実行します。

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

Xamarin.Android をアンインストールする

Xamarin.Android をインストールして使うために必要なものが多数あります (Android SDK や Java SDK など)。

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

Android SDK と Java SDK をアンインストールする

Android アプリケーションの開発には Android SDK が必要です。 Android SDK のすべての部分を完全に削除するには、 ~/Library/Developer/Xamarin/ でファイルを探して、ごみ箱に移動します。

警告

Visual Studio for Mac によって生成された Android の署名キーは ~/Library/Developer/Xamarin/Keystore 内にあることにご注意ください。 キーストアを残しておきたい場合は、これらを適切にバックアップするか、このディレクトリを削除しないでください。

Java SDK (JDK) は macOS の一部として既に事前にパッケージ化されているので、アンインストールする必要はありません。

Android AVD をアンインストールする

警告

Android Studio など、Visual Studio for Mac 以外にも Android AVD とこれらの追加 Android コンポーネントを使うアプリケーションがあります。 このディレクトリを削除すると、プロジェクトが Android Studio で破損するおそれがあります。

Android AVD および追加 Android コンポーネントを削除するには、次のコマンドを使います。

rm -rf ~/.android

Android AVD のみを削除するには、次のコマンドを使います。

rm -rf ~/.android/avd

Xamarin.iOS をアンインストールする

Xamarin.iOS により、Visual Studio for Mac で C# または F# を使って iOS アプリケーションを開発できます。

ターミナルで次のコマンドを使って、ファイル システムからすべての 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
sudo pkgutil --forget com.xamarin.xamarin.ios.pkg

Xamarin.Mac をアンインストールする

次の 2 つのコマンドを使ってご利用の Mac から製品とライセンスを削除すると、マシンから Xamarin.Mac を削除できます。

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

Workbooks と Inspector をアンインストールする

1.2.2 以降では、ターミナルで次のコマンドを実行して、Xamarin Workbooks & Inspector をアンインストールすることができます。

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

古いバージョンでは、次の成果物を手動で削除する必要があります。

  • "/Applications/Xamarin Workbooks.app" の Workbooks アプリを削除します
  • "Applications/Xamarin Inspector.app" の Inspector アプリを削除します
  • アドイン "~/Library/Application Support/XamarinStudio-6.0/LocalInstall/Addins/Xamarin.Interactive""~/Library/Application Support/XamarinStudio-6.0/LocalInstall/Addins/Xamarin.Inspector" を削除します
  • /Library/Frameworks/Xamarin.Interactive.framework および /Library/Frameworks/Xamarin.Inspector.framework にある Inspector のファイルとサポート ファイルを削除します

Xamarin Profiler をアンインストールする

sudo rm -rf "/Applications/Xamarin Profiler.app"

Visual Studio インストーラーをアンインストールする

次のコマンドを使って、Xamarin Universal 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/"

関連項目