다음을 통해 공유


Mac용 Visual Studio 제거

Important

Mac용 Visual Studio Microsoft 에 따라 2024년 8월 31일에 사용 중지될 예정입니다. 최신 수명 주기 정책입니다. Mac용 Visual Studio 계속 사용할 수 있지만 Mac의 개발자를 위한 몇 가지 다른 옵션(예: VS Code용 새 C# Dev Kit 확장의 미리 보기 버전)이 있습니다.

지원 타임라인 및 대안에 대해 자세히 알아봅니다.

이 가이드를 사용하여 관련 섹션으로 이동하여 Mac용 Visual Studio의 각 구성 요소를 개별적으로 제거할 수 있습니다. 모든 항목을 제거하려면 스크립트 제거 섹션에 제공된 스크립트를 사용하는 것이 좋습니다.

이 문서는 Mac용 Visual Studio용입니다. VS Code에 대한 정보를 찾으려면 Visual Studio Code 설정을 참조하세요.

스크립트 제거

Mac용 Visual Studio 및 머신의 모든 구성 요소를 제거하는 데 사용할 수 있는 두 가지 스크립트가 있습니다.

다음 섹션에서는 스크립트를 다운로드하고 사용하는 방법에 대한 정보를 제공합니다.

Mac용 Visual Studio 및 Xamarin 스크립트

스크립트 제거를 사용하면 Visual Studio 및 Xamarin 구성 요소를 한 번에 제거할 수 있습니다.

제거 스크립트는 이 문서에 나와 있는 대부분의 명령을 포함합니다. 다음과 같은 세 가지 항목은 외부 종속성 문제의 소지가 있어 이 스크립트에 포함되지 않았습니다. 제거하려면 아래 관련 섹션으로 이동하여 수동으로 제거하세요.

스크립트를 실행하려면 다음 단계를 수행하십시오.

  1. 스크립트를 마우스 오른쪽 단추로 클릭하고 다른 이름으로 저장을 선택하여 Mac에 파일을 저장합니다.

  2. 터미널을 열고 스크립트를 다운로드한 위치로 작업 디렉터리를 변경합니다.

    cd /location/of/file
    
  3. 스크립트를 실행 가능으로 설정하고 sudo로 실행합니다.

    chmod +x ./uninstall-vsmac.sh
    sudo ./uninstall-vsmac.sh
    
  4. 마지막으로 제거 스크립트를 삭제하고 도킹에서 Mac용 Visual Studio를 제거합니다(있는 경우).

.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 제거 스크립트를 삭제합니다.

Mac용 Visual Studio 수동 제거

이전 섹션의 스크립트를 사용하는 대신 Mac용 Visual Studio 및 해당 종속성을 수동으로 제거하려는 경우 이 섹션에서는 수행해야 하는 단계를 요약합니다.

Mac에서 Visual Studio를 제거하는 첫 번째 단계는 애플리케이션 디렉터리에서 Visual Studio 앱을 찾아 휴지통으로 끌어놓는 것입니다. 또는 다음 이미지와 같이 Control 키를 누른 상태에서 클릭하고 휴지통으로 이동을 선택합니다.

Screenshot showing how to uninstall Visual Studio for Mac application.

이 앱 번들을 삭제하면 Mac용 Visual Studio가 제거되지만 파일 시스템에는 Xamarin SDK, .NET SDK 또는 iOS 개발 도구와 같은 다른 파일이 있을 수 있습니다.

Mac용 Visual Studio의 모든 흔적을 제거하려면 터미널에서 다음 명령을 실행합니다.

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.iOS, Xamarin.Android 및 Xamarin.Mac 등의 모든 Xamarin 제품에서 해당 플랫폼을 대상으로 하여 C#으로 개발하는 데 사용됩니다.

경고

Mac용 Visual Studio 이외에 Unity와 같은 애플리케이션에서도 Mono를 사용합니다. Mono를 제거하기 전에 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 제거

Android SDK 및 Java SDK와 같은 Xamarin.Android의 설치 및 사용에는 많은 항목이 필요합니다.

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/ 에서 해당 파일을 찾아 휴지통 으로 이동합니다.

경고

Mac용 Visual Studio에서 생성된 Android 서명 키는 ~/Library/Developer/Xamarin/Keystore에 있습니다. 해당 키를 적절하게 백업해야 합니다. 또는 키 저장소를 보존하려면 이 디렉터리를 제거하지 마세요.

Java SDK(JDK)는 이미 macOS에 포함되어 있으므로 제거할 필요가 없습니다.

Android AVD 제거

경고

Mac용 Visual Studio 이외에 Android Studio와 같은 애플리케이션에서도 Android AVD 및 추가 Android 구성 요소를 사용합니다. 이 디렉터리를 제거하면 Android Studio에서 프로젝트가 중단될 수 있습니다.

Android AVD 및 기타 Android 구성 요소를 제거하려면 다음 명령을 사용합니다.

rm -rf ~/.android

Android AVD만 제거하려면 다음 명령을 사용합니다.

rm -rf ~/.android/avd

Xamarin.iOS 제거

Xamarin.iOS를 사용하면 Mac용 Visual Studio에서 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 제거

Mac에서 제품 및 라이선스를 각각 제거하는 다음 두 명령을 사용하여 Xamarin.Mac을 머신에서 제거할 수 있습니다.

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

Workbooks 및 Inspector 제거

1.2.2부터 터미널에서 다음 명령을 실행하여 Xamarin 통합 문서 & 검사기를 제거할 수 있습니다.

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 설치 관리자의 모든 흔적을 제거하려면 다음 명령을 사용합니다.

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

참조