Удаление Visual Studio для Mac

Важно!

Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 г. в соответствии с корпорацией Майкрософт Современная политика жизненного цикла. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.

Дополнительные сведения о поддержке временная шкала и альтернативах.

Вы можете использовать это руководство для удаления каждого компонента в Visual Studio для Mac по отдельности посредством перехода к соответствующему разделу. Для удаления всех компонентов рекомендуется использовать скрипты, приведенные в разделе Скрипты удаления.

Эта статья относится к Visual Studio для Mac. Если вы ищете сведения о VS Code, см. статью Настройка Visual Studio Code.

Скрипты удаления

Существуют два скрипта, которые позволяют удалить Visual Studio для Mac и все компоненты с вашего компьютера:

Следующие разделы содержат сведения о скачивании и использовании этих скриптов.

Скрипт Visual Studio для Mac и Xamarin

Вы можете удалить компоненты Visual Studio и Xamarin за один раз с помощью скрипта удаления.

Этот скрипт содержит основную часть команд, приведенных в этой статье. Из-за наличия возможных внешних зависимостей в этом скрипте опущено два аспекта. В таком случае перейдите в соответствующий раздел ниже и удалите их вручную:

Чтобы запустить скрипт, выполните следующее.

  1. Щелкните скрипт правой кнопкой мыши и выберите Сохранить как, чтобы сохранить файл на устройстве Mac.

  2. Откройте терминал и измените рабочий каталог на папку, куда был скачан скрипт:

    cd /location/of/file
    
  3. Сделайте скрипт исполняемым и запустите его с помощью sudo:

    chmod +x ./uninstall-vsmac.sh
    sudo ./uninstall-vsmac.sh
    
  4. Наконец, удалите скрипт удаления и Visual Studio для 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 для Mac вручную

Если вы хотите удалить Visual Studio для Mac и соответствующие зависимости вручную (вместо использования скриптов из предыдущего раздела), ознакомьтесь с приведенными в этом разделе инструкциями.

Первый шаг при удалении Visual Studio с Mac заключается в поиске приложения Visual Studio в каталоге Applications и перетаскивании его в корзину. Также можно щелкнуть его, удерживая клавишу CTRL, и выбрать Переместить в Корзину, как показано на следующем рисунке:

Screenshot showing how to uninstall Visual Studio for Mac application.

При удалении этого пакета приложений удаляется Visual Studio для Mac, но в файловой системе могут быть и другие файлы, такие как пакеты SDK для Xamarin, пакеты SDK для .NET или средства разработки iOS.

Чтобы удалить все следы Visual Studio для 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. См. дополнительные сведения об удалении пакета SDK для Android и пакета SDK для Java:

rm -rf ~/Library/Developer/Xamarin

Удаление Mono SDK (MDK)

Mono представляет собой реализацию .NET Framework Майкрософт с открытым исходным кодом и используется всеми продуктами Xamarin (Xamarin.iOS, Xamarin.Android и Xamarin.Mac), чтобы обеспечить разработку на C# в рамках этих платформ.

Предупреждение

Существуют и другие приложения, не входящие в Visual Studio для Mac, которые используют Mono, например Unity. Перед удалением Mono убедитесь в отсутствии зависимостей от нее.

Чтобы удалить платформу Mono с компьютера, выполните следующие команды в терминале:

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, таких как пакет SDK для Android и пакет SDK для Java.

Для удаления 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

Удаление пакета SDK для Android и пакета SDK для Java

Пакет SDK для Android требуется для разработки приложений Android. Чтобы полностью удалить все части пакета SDK для Android, найдите файл в папке ~/Library/Developer/Xamarin/ и переместите его в корзину.

Предупреждение

Обратите внимание, что ключи подписывания Android, создаваемые с помощью Visual Studio для Mac, находятся в ~/Library/Developer/Xamarin/Keystore. Выполните их резервное копирование соответствующим образом или не удаляйте этот каталог, чтобы сохранить хранилище ключей.

Пакет SDK Для Java (JDK) не требуется удалять, так как он уже предварительно упакованный в составе macOS.

Удаление Android AVD

Предупреждение

Существуют и другие приложения, не входящие в Visual Studio для Mac, которые используют Android AVD и указанные дополнительные компоненты Android, например Android Studio. Удаление этого каталога может привести к нарушению работы проектов в Android Studio.

Для удаления виртуальных устройств (AVD) и других компонентов Android используйте следующую команду:

rm -rf ~/.android

Для удаления только AVD используйте следующую команду.

rm -rf ~/.android/avd

Удаление Xamarin.iOS

Xamarin.iOS позволяет разрабатывать приложения iOS на языках C# и F# в Visual Studio для Mac.

Выполните следующие команды в терминале для удаления всех файлов 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

Чтобы удалить продукт Xamarin.Mac и его лицензию с вашего компьютера 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

В более старых версиях требуется вручную удалить следующие артефакты:

  • Приложение Workbooks в "/Applications/Xamarin Workbooks.app"
  • Приложение Inspector в "Applications/Xamarin Inspector.app"
  • Надстройки "~/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, используйте следующие команды:

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

См. также