c# - Комбинация смешанного режима построена против версии 'v1.1.4322'




.net-4.0 (2)

Вам нужно добавить файл app.Config и установить для useLegacyV2RuntimeActivationPolicy значение true.

Это необходимо, чтобы использовать сборки CLR 2 смешанного режима в приложении .NET 4.

Я включил DirectX-плеер в приложение c # .net 4.0, которое включено здесь (ответ2). Проблема в том, что когда я пытаюсь инициализировать объект (т. Е. Player mPlayer = new Player ()), эта ошибка возникает:

Комбинация смешанного режима построена по сравнению с версией «v1.1.4322» среды выполнения и не может быть загружена в среду выполнения 4.0 без дополнительной информации о конфигурации.

Кто-нибудь знает, что это может быть?


Вот возможная конфигурация сборки:

<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
    </startup>
</configuration>




.net-4.0