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