解除安裝 Visual Studio for Mac

重要

根據 Microsoft 的新式生命週期原則,Visual Studio for Mac 計畫於 2024 年 8 月 31 日停用。 雖然您可以繼續使用 Visual Studio for Mac,但 Mac 上的開發人員還有幾個其他選項,例如用於 VS Code 的新 C # 開發套件延伸模組之預覽版本。

了解有關支援時間表和替代方案的詳細資訊

您可以瀏覽至相關區段,使用本指南個別解除安裝 Visual Studio for Mac 中的每個元件。 建議您使用解除安裝指令碼一節中提供的指令碼來解除安裝所有項目。

本文適用於 Visual Studio for Mac。 如果您要尋找 VS Code 的資訊,請參閱 Visual Studio Code 設定

解除安裝指令碼

有兩個指令碼可用來解除安裝您電腦的 Visual Studio for Mac 和所有元件:

下列各節提供有關下載和使用指令碼的資訊。

Visual Studio for Mac 和 Xamarin 指令碼

使用解除安裝指令碼即可透過一個步驟將 Visual Studio 和 Xamarin 元件解除安裝。

解除安裝指令碼包含您將在文章中發現的大部分命令。 指令碼中有三個主要省略項目,並且因可能的外部相依性而未包含。 若要移除,請跳到以下相關小節,然後手動加以移除:

若要執行指令碼,請執行下列步驟:

  1. 以滑鼠右鍵按一下指令碼,然後選取 [另存新檔] 將檔案儲存在您的 Mac 上。

  2. 開啟終端機,並將工作目錄變更為已下載指令碼的位置:

    cd /location/of/file
    
  3. 將指令碼設為可執行,並使用 sudo 加以執行:

    chmod +x ./uninstall-vsmac.sh
    sudo ./uninstall-vsmac.sh
    
  4. 最後,刪除解除安裝指令碼,並從 Dock 移除 Visual Studio for Mac (如果有的話)。

.NET Core 指令碼

.NET Core 的解除安裝指令碼位於存放庫

若要執行指令碼,請執行下列步驟:

  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 的第一個步驟是找出 /Applications 目錄中的 Visual Studio.app,並將它拖曳至 [垃圾筒]。 或者按一下控制項並選取 [移至垃圾桶],如下圖所示:

Screenshot showing how to uninstall Visual Studio for Mac application.

刪除此應用程式套件組合會移除 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

您可能也想要移除下列包含各種 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 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 SDK,才能開發 Android 應用程式。 若要完全移除 Android SDK 的所有部分,請在 ~/Library/Developer/Xamarin/ 找出檔案,並將它移至 [垃圾]

警告

請注意,Visual Studio for Mac 所產生的 Android 簽署金鑰位於 ~/Library/Developer/Xamarin/Keystore。 請務必適當地備份這些金鑰或避免移除此目錄 (如果您想要保留金鑰儲存區)。

您不需要解除安裝 Java SDK (JDK),因為它已預先封裝為 macOS 的一部分。

解除安裝 Android AVD

警告

Visual Studio for Mac 外部有其他應用程式也使用 Android AVD 以及這些額外的 Android 元件,例如 Android Studio。 移除這個目錄可能會造成專案在 Android Studio 內中斷。

若要移除所有 Android AVD 與其他 Android 元件,請使用下列命令:

rm -rf ~/.android

若只要移除 Android AVD,則請使用下列命令:

rm -rf ~/.android/avd

解除安裝 Xamarin.iOS

Xamarin.iOS 允許搭配使用 C# 或 F# 與 Visual Studio for Mac 來進行 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

您可從 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"
  • 刪除這裡的 Inspector 和支援檔:/Library/Frameworks/Xamarin.Interactive.framework/Library/Frameworks/Xamarin.Inspector.framework

解除安裝 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/"

另請參閱