При преобразовании проекта, который использовал SlimDX и, следовательно, имел неуправляемый код, в .NET 4.0 я столкнулся со следующей ошибкой:
Сборка смешанного режима построена по сравнению с версией "v2.0.50727" среды выполнения и не может быть загружена в среду выполнения 4.0 без дополнительной информации о конфигурации.
Googling around дал мне решение, которое должно добавить это в конфигурацию приложений:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
Мой вопрос: что делает useLegacyV2RuntimeActivationPolicy
? Я не могу найти документацию об этом.