Для моего текущего проекта мы используем несколько сборок в смешанном режиме на основе CLR 2.
Чтобы использовать их из целевой сборки .NET 4, я знаю, что вам нужно добавить useLegacyV2RuntimeActivationPolicy=true
к элементу <startup>
в app.config .
Я понимаю, что это меняет политику активации, вызывая загрузку этих сборок в смешанном режиме с использованием самой высокой поддерживаемой версии CLR.
Однако, есть ли побочные эффекты для этого? На какие потенциальные проблемы следует обратить внимание при включении политики активации не по умолчанию?