Ссылка на сборку DirectX в Windows 10 и Visual Studio 2013 - PullRequest
0 голосов
/ 12 апреля 2020

Запуск моего старого приложения C# в Windows 10 в Visual Studio 2013 оказывается кошмаром. Приложение имеет ссылку на сборку DirectX. Раньше вы могли просто скачать DirectX SDK, и это было 500 МБ. Теперь вам нужно загрузить весь Windows SDK, что составляет колоссальные 4 ГБ - так как они связали DirectX вместе с Windows SDK. Я заблудился - Wi-Fi плохой, и он принимает возраст. Любые другие идеи, что я мог сделать? DirectX SDK для Windows 10 доступен отдельно?

1 Ответ

0 голосов
/ 16 апреля 2020

Вы имеете в виду устаревшие сборки Managed DirectX 1.1. Они не в Windows 10 SDK. Они развертываются только с помощью устаревшего DirectX SDK и устаревшего пакета установки DirectX.

См. Где находится DirectX SDK? и в этом сообщении .

Устаревшие DirectX Setup и DirectX SDK не будут устанавливать сборки Managed DX 1.1, если в системе не установлена. NET 2.0 совместимая среда выполнения (3.5 или 3.0 работает также). Он не поддерживается. NET 4.0 или более поздней версией, что входит в состав Windows 10 ОС.

См. DXSETUP и Не такая прямая настройка .

Как только они будут установлены, вы также столкнетесь с проблемой, с которой они не работают. NET 4.0 - это то, что VS 2013 ожидает от вас. Очевидно, есть некоторые хаки, которые вы можете попробовать, но MDX изначально был разработан для. NET 1.1.

Вы должны перейти к чему-то более современному, например SharpDX или SlimDX . SlimDX был задуман как замена сборок Managed DX 1.1, поэтому его, вероятно, проще всего перейти, но сам проект больше не активен.

...