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