Visual Studio 2022 지원 정보
Visual Studio 2022는 Microsoft GDK(게임 개발 키트) 개발에 지원되며, 장기 지원 채널은 Visual Studio 제품 수명 주기 및 서비스당 17.4, 17.6, 17.8로 제공됩니다.
참고 항목
Visual Studio 2022 버전 17.0 - 17.4는 2024년 7월 현재 지원되지 않습니다.
Visual Studio 2022 설치
Microsoft GDK(게임 개발 키트)는 Visual Studio 2022의 Professional 버전 또는 Enterprise 버전을 사용한 개발을 지원합니다. Community 에디션은 지원되지 않습니다. Visual Studio 2022를 설치할 때 설정 중 다음 스크린샷과 같이 C++로 게임 개발 워크로드를 선택해야 합니다.
게임 개발에 필요한 핵심 C++ 도구 외에도 Microsoft GDK(게임 개발 키트)를 사용하여 게임을 빌드하는 데 필요한 Windows 10 SDK를 제공하기 위해 Windows 10 SDK(19041) 또는 Windows 11 SDK(22000) 구성 요소가 설치되어 있어야 합니다.
Windows 10 SDK(20348), Windows 11용 Windows SDK (10.0.22000) 또는 Windows SDK for Windows 11, Version 22H2(10.0.22621) 도 사용할 수 있지만 필수는 아닙니다. 2023년 10월 릴리스에서는 PC 개발에 Windows 11 SDK 이상을 사용하는 것이 좋습니다.
필수는 아니지만 C++ 워크로드와 함께 데스크톱 개발을 설치하면 유용한 추가 도구와 샘플을 이용할 수 있습니다. 예를 들어 Clang/LLVM 도구 집합을 사용하여 빌드하는 경우 C++를 사용한 데스크톱 개발이 필요합니다.
Unity를 사용하는 게임을 빌드하는 경우 Unity를 사용하여 게임 개발 워크로드를 설치하세요.
선택적 도구 집합 설치
MVSC 빌드 도구(버전 v143)의 Visual Studio 2022 버전은 게임 개발 C++ 워크로드와 함께 설치됩니다. Microsoft 게임 개발 키트(GDK)는 v143 도구 집합 외에도 다음 도구 집합을 사용하여 빌드를 지원합니다.
- v142(Visual Studio 2019 도구 집합)
- Windows용 C++ Clang 도구
이러한 유연성을 통해 도구 집합을 업데이트하지 않고도 Visual Studio 2022 IDE로 업그레이드할 수 있습니다.
선택적 도구 집합은 C++ 워크로드를 사용한 데스크톱 개발에서 또는 Visual Studio 설치 대화 상자에서 개별 구성 요소를 검색하여 찾을 수 있습니다.
Visual Studio 2017 도구 집합
v141
은 2024년 10월 릴리스를 기준으로 더 이상 지원되지 않습니다.
프로젝트의 도구 집합 선택
프로젝트에 사용할 도구 집합은 프로젝트의 속성 페이지에서 플랫폼 도구 집합 속성을 사용하여 지정됩니다.
PlatformToolset 속성은 다음 속성 그룹에 표시된 것처럼 프로젝트 파일에서 수동으로 지정할 수도 있습니다.
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<EmbedManifest>false</EmbedManifest>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
Visual Studio 2022 서비스 모델
Visual Studio 2022에는 서비스 기준을 선택한 다음 해당 기준에 대한 업데이트만 가져올 수 있는 새로운 서비스 모델이 포함되어 있습니다. 이 새 모델은 사용 가능한 최신 버전 사용을 강력하게 권장했던 이전 버전의 Visual Studio 서비스 모델을 대체합니다. Visual Studio 제품 수명 주기 및 서비스에서 Visual Studio 2022 서비스 모델에 대한 자세한 내용을 참조하세요.
버그 보고
Visual C++ 컴파일러에 대한 버그 보고서는 (가능한 경우) Visual Studio 문제 보고를 통해 보고해야 합니다. Microsoft Docs 및 개발자 커뮤니티 웹 사이트를 참조하세요. 컴파일러에 대한 훌륭한 버그 보고서를 작성하는데 대한 자세한 내용은 이 페이지를 참조하세요.
참고 항목
문제를 재현하기 위해 추가 NDA 정보가 필요한 경우 “Microsoft 전용”으로 표시된 공개 보고서 문제에 설명을 추가할 수 있습니다.
Windows 컴파일러를 위한 clang/LLVM에 대한 버그 보고의 경우 https://bugs.llvm.org/을(를) 사용하세요.
Microsoft Standard C++ 라이브러리(STL라고도 함)에 대한 버그 보고의 경우, https://github.com/microsoft/STL/issues 사용
항상 그렇듯이 에스컬레이션이 필요한 위험한 문제가 발생한 경우 Microsoft 담당자에게 연락하세요.