Мы создали Win Form Application в VS2019 .NetCore3.1
и добавили ссылки на Managed DirectX 9.0 (Microsoft.DirectX.Direct3D.dll
, Microsoft.DirectX.Direct3DX.dll
, Microsoft.DirectX.dll
) и успешно его создали. Но при запуске приложения мы получили следующее исключение
Не удалось загрузить файл или сборку 'Microsoft.DirectX.Direct3D, версия = 1.0.2902.0
Нам удалось загрузить те же управляемые сборки DirectX (Microsoft.DirectX.Direct3D.dll
, Microsoft.DirectX.Direct3DX.dll
, Microsoft.DirectX.dll
) в приложении WinForm с использованием VS2019.NetFramework
4.7.2
путем указания дополнительного параметра конфигурации в App.Config
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
Не удалось найти альтернативу useLegacyV2RuntimeActivationPolicy
в .netcore3.1
. Пожалуйста, поделитесь вкладом в этом отношении.