卸载 Visual Studio for Mac

可根据本指南导航到相关部分,单独卸载 Visual Studio for Mac 中的每个组件,或使用卸载脚本部分提供的脚本卸载所有内容。

 备注

此信息仅从计算机的 Visual Studio 2019 for Mac 或 Visual Studio 2017 for Mac 中删除。 要卸载 Visual Studio Code,请参阅此问题了解详细信息。

卸载脚本

可使用两个脚本来卸载计算机上的 Visual Studio for Mac 以及所有组件:

  • Visual Studio 和 Xamarin 脚本
  • .NET Core 脚本

以下部分提供有关下载和使用脚本的信息。

Visual Studio for Mac 和 Xamarin 脚本

可通过使用卸载脚本一次性卸载 Visual Studio 和 Xamarin 组件。

卸载脚本中包含本文中出现的大部分命令。 由于可能存在外部依赖项,因此脚本中省略了三个主要部分。 若要将此删除,请跳转到下面的相关部分,并手动删除:

  • 卸载 Mono
  • 卸载 Android AVD
  • 卸载 Android SDK 和 Java SDK

要运行脚本,请执行以下步骤:

  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 存储库

要运行脚本,请执行以下步骤:

  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

从 Mac 中卸载 Visual Studio 的第一步是在 /Applications 目录中找到 Visual Studio.app,并将其拖动到回收站 。 或者,单击右键并选择“移到回收站”,如下图所示 :

卸载 Visual Studio for Mac_第1张图片uploading.4e448015.gif转存失败重新上传取消卸载 Visual Studio for Mac_第2张图片

删除此应用包会一并删除 Visual Studio for Mac,但文件系统上仍可能存在其他与 Xamarin 相关的文件。

要删除 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
rm -rf ~/Library/Application\ Support/VisualStudio/7.0/LocalInstall/Addins/
rm -rf ~/Library/Application\ Support/VisualStudio/8.0/LocalInstall/Addins/

可能还要删除以下包含各种 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),因为它已预先打包为 Mac OS X/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

卸载工作簿和检查器

从 1.2.2 开始,可通过运行以下命令从终端卸载 Xamarin Workbooks 和 Xamarin 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 通用安装程序的所有痕迹:

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

卸载 Visual Studio 2019 for Mac 预览版

Visual Studio 2019 for Mac 预览版作为单独的预览版发布,可用于通过并排安装来继续使用 Visual Studio 2017 for Mac。

现在,Visual Studio 2019 for Mac 已经发布,可以安全地删除 Visual Studio 2019 for Mac 预览版应用程序了。

要卸载预览版应用程序包,请在 Applications 文件夹中选择“Visual Studio (预览版)”,然后单击“移到垃圾桶”,如下图所示 :

卸载 Visual Studio for Mac_第3张图片

还可以使用以下命令删除预览版 plist 文件:

rm -rf ~/Library/Preferences/com.microsoft.visual-studio-preview.plist

请参阅

  • 卸载 Visual Studio (Windows)

你可能感兴趣的:(VisualStudio,Xamarin,Mac)