DirectX 12 Agility SDK 다운로드 방법 [설치 가이드]

DirectX 12 Agility SDK 패키지는 개발자에게 매우 중요하며, 보다 섬세한 게임 경험을 제공할 수 있게 해줍니다. 최신 DirectX 12 Agility SDK는 레이 트레이싱 및 NVIDIA와 AMD GPU를 위한 최신 그래픽 API와 같은 주요 기능을 지원합니다.
DirectX 12 Agility SDK에 의존하는 앱을 실행하는 사용자에게도 핵심 구성 요소가 누락되거나 구식이거나 호환되지 않을 때 여러 오류가 발생합니다. 이를 해결하는데 오랜 시간이 걸리지 않을 것이며, 다음 섹션에서 확인할 수 있습니다!
DirectX 12 Agility SDK를 다운로드하고 설치하는 방법은?
1. Visual Studio를 사용하여
- 아직 설치하지 않았다면 PC에 Visual Studio Code를 다운로드하세요.
- 이제 Visual Studio Code에서 프로젝트를 열고, 상단 바에서 Project를 클릭한 후 Manage NuGet Packages를 선택합니다.
- 텍스트 필드에 DirectX 12 Agility를 입력하고 Package source를 nuget.org로 설정한 다음, Version 드롭다운 메뉴에서 최신 릴리스를 선택하고 Install을 클릭합니다.

- 완료되면 DirectX 12 Agility SDK의 구성 요소가 애플리케이션의 실행 파일이 저장된 동일한 폴더의 D3D12 디렉토리에 추가됩니다.
기억하세요, DirectX 12 Agility Software Development Kit의 구성 요소를 애플리케이션의 실행 파일과 동일한 폴더에 저장하는 것은 권장하지 않습니다. 충돌이 발생할 수 있기 때문입니다. 따라서 설치 후 경로를 변경해야 합니다.
설치를 위해서는 Visual Studio 2019가 있는 것이 바람직합니다. 일반적으로는 Visual Studio 2017 버전도 잘 작동합니다.
2. 수동으로 파일 추출하기
- Microsoft의 공식 웹사이트로 가서 최신 안정 버전의 DirectX 12 Agility SDK 다운로드 링크를 클릭합니다.

- NuGet 웹사이트에서 오른쪽의 Download package 옵션을 클릭합니다.

- 다운로드한 .nupkg 파일을 오른쪽 클릭하여 Rename을 선택한 후, 확장자를 .zip로 변경합니다.

- 완료되면 ZIP 파일을 오른쪽 클릭하고 Extract all을 선택합니다.
- 추출된 파일의 위치를 설정하고 Extract를 클릭합니다.

- 파일 추출이 완료되면 D3D12Core.dll 및 다른 주요 구성 요소/파일을 애플리케이션 실행 파일과 동일한 디렉토리 내의 D3D12라는 폴더로 이동합니다.
제 생각에, 수동으로 파일을 추출하는 것이 Windows에서 DirectX 12 Agility SDK (Software Development Kit)를 설치하는 상대적으로 간단한 방법입니다. 그러나 이 방법은 중요한 파일이 누락될 위험이 있어 나중에 오류를 발생시킬 수 있습니다!
또한 Microsoft 웹사이트에서는 DirectX 12 Agility Software Development Kit를 다운로드하고 추출하는 또 다른 방법이 나와 있습니다. 두 개의 명령어를 PowerShell에서 사용하여 첫 번째 명령어는 NuGet 패키지를 다운로드하고, 두 번째 명령어는 그 내용을 추출합니다!
일반적인 DirectX 12 Agility SDK 오류를 수정하려면 어떻게 해야 할까요?
여기 DirectX 12 Agility SDK 오류를 유발하는 일반적인 원인과 각 솔루션이 있습니다:
- 구식 Windows 버전 실행: Agility SDK는 Windows Version 1903 이상이 필요합니다. 구식 버전을 실행하면 DirectX 12 Agility SDK를 로드할 수 없음 오류가 발생합니다. 이를 해결하려면 모든 대기 중인 Windows 업데이트를 설치합니다.
- 구식 또는 비호환 드라이버 실행: DirectX 12는 시스템에서 지원되지 않음 오류가 발생하면 설치된 드라이버가 DirectX 12 Agility Software Development Kit의 기능과 호환되지 않을 가능성이 높습니다. 이에 대한 해결책은 PC에 그래픽 드라이버를 업데이트하는 것입니다. 제조업체의 공식 웹사이트를 방문하여 최신 드라이버 버전을 확인하세요.
- 다른 구성 요소가 지원되지 않음: 비호환 버전의 Visual Studio, PIX 또는 DirectX Shader Compiler를 실행할 때 문제가 발생할 가능성이 높습니다. 따라서 세 가지의 정확하고 최신 정보는 공식 웹사이트에서 확인하세요.
이제 Windows(64비트)에 DirectX 12 Agility SDK를 설치했으므로, 앱 개발 및 기능이 최적의 상태를 유지하고 오류가 발생하지 않아야 합니다.
떠나기 전에 Windows PC에 DirectX 12를 설치하고 업데이트하는 방법을 배우고 앱과 게임이 원활하게 실행되는 것을 확인하세요!
궁금한 점이 있거나 어떤 방법이 가장 효과적이었는지 공유하고 싶다면 아래에 댓글을 남기세요.