Как загрузить DirectX 12 Agility SDK [Руководство по установке]

directx 12 agility sdk Пакет DirectX 12 Agility SDK жизненно важен для разработчиков, позволяя им предоставлять более тонкий игровой опыт. Последняя версия, DirectX 12 Agility SDK, включает поддержку ключевых функций, таких как трассировка лучей и новейшие графические API для графических процессоров NVIDIA и AMD.

Даже для пользователей, которые запускают приложения, зависящие от DirectX 12 Agility SDK, возникает несколько ошибок, когда ключевые компоненты отсутствуют, устарели или несовместимы. Исправить это не займет много времени, как вы узнаете в следующем разделе!

Как скачать и установить DirectX 12 Agility SDK?

1. С помощью Visual Studio

  1. Если у вас его еще нет, загрузите Visual Studio Code на свой ПК.
  2. Теперь откройте свой проект в Visual Studio Code, нажмите Project в верхней панели и выберите Управление пакетами NuGet.
  3. Теперь введите DirectX 12 Agility в текстовое поле с Package source, установленным на nuget.org, выберите последнюю версию из выпадающего меню Version, затем нажмите Установить. install directx 12 agility sdk
  4. После завершения компоненты DirectX 12 Agility SDK будут добавлены в директорию D3D12 в той же папке, где находится исполняемый файл приложения (.exe файл).

Помните, что не рекомендуется хранить компоненты Software Development Kit DirectX 12 Agility в той же папке, что и исполняемое приложение, так как это может вызвать конфликты. Поэтому убедитесь, что изменили путь после установки.

Кроме того, для установки желательно иметь Visual Studio 2019. Хотя версия Visual Studio 2017 подойдет для большинства задач.

2. Вручную извлеките файлы

  1. Перейдите на официальный сайт Microsoft и нажмите на ссылку для загрузки последней стабильной версии DirectX 12 Agility SDK. download sdk
  2. На сайте NuGet нажмите опцию Скачать пакет справа. download package
  3. Щелкните правой кнопкой мыши на загруженном файле .nupkg, выберите Переименовать, а затем замените расширение на .zip. rename
  4. После этого щелкните правой кнопкой мыши на ZIP файле и выберите Извлечь все.
  5. Установите расположение для извлеченных файлов и нажмите Извлечь. extract directx 12 agility sdk
  6. После извлечения файлов переместите D3D12Core.dll и другие критические компоненты/файлы в ту же директорию, что и исполняемое приложение, в папку с названием D3D12.

На мой взгляд, вручную извлекать файлы - это относительно простой метод для установки DirectX 12 Agility SDK (Software Development Kit) на Windows. Однако вы рискуете упустить критически важные файлы, что может вызвать ошибки позже!

Кроме того, на сайте Microsoft представлен другой метод для загрузки и извлечения Software Development Kit DirectX 12 Agility. Он включает использование двух команд в PowerShell. Первая команда загружает пакет NuGet, а вторая - извлекает его содержимое!

Как исправить распространенные ошибки DirectX 12 Agility SDK?

Вот распространенные причины, вызывающие ошибки DirectX 12 Agility SDK, и решения для каждой из них:

  • Запуск устаревшей версии Windows : Agility SDK требует Версию Windows 1903 или выше. Если вы запускаете более старую версию, вы получите ошибку Не удалось загрузить DirectX 12 Agility SDK. Чтобы это исправить, установите все ожидающие обновления Windows.
  • Запуск устаревших или несовместимых драйверов: Если вы видите сообщение DirectX 12 не поддерживается в вашей системе, вероятно, установленные драйверы несовместимы с функциями в Software Development Kit DirectX 12 Agility. Чтобы это исправить, обновите драйвер графики на ПК. Убедитесь, что проверили официальный сайт производителя для получения последней версии драйвера.
  • Другие компоненты не поддерживаются : При запуске несовместимой версии Visual Studio, PIX или Компилятора шейдеров DirectX вы, вероятно, столкнетесь с проблемами. Поэтому проверьте официальный сайт для точной и актуальной информации по всем трем.

Теперь, когда вы установили DirectX 12 Agility SDK в Windows (64-бит), как разработка, так и функционирование приложений должны оставаться оптимальными, и вы не должны сталкиваться с ошибками.

Перед тем как уйти, узнайте, как установить и обновить DirectX 12 на вашем ПК с Windows и наблюдайте, как приложения и игры работают плавно!

При любых вопросах или для того, чтобы поделиться, какой метод сработал лучше всего, оставьте комментарий ниже.