Я хочу использовать directx3d.dll в VS2017 C#
Я пытался запрограммировать этот треугольный код, но он не принимает DirectX3d.dll-да. Я получаю это сообщение об ошибке:
Система.BadImageFormatException: "не удалось загрузить файл или сборку" Microsoft.DirectX.Direct3D.dll-или одна из его зависимостей. не является допустимым приложением Win32. (Исключение из HRESULT: 0x800700C1)'
Я знаю, что библиотека dll, которую я использую, старая, но я использую DirectX.dll и это из той же группы, что и 3d.
Что я уже пробовал:
Я пытался использовать разные чистые уровни, начиная с net 2 и заканчивая самым высоким 4.6.1. когда он использует более низкие чистые уровни, я получаю другие ошибки, поэтому останавливаюсь на 4.1
Richard MacCutchan
Возможно, вы смешиваете 32-и 64-битные сборки. Проверьте настройки сборки.