Загрузка библиотеки CLR 2.0 в процесс CLR 4.0, есть ли недостатки? - PullRequest
0 голосов
/ 10 июля 2011

Есть ли какие-либо недостатки, такие как перфокарта или снижение возможностей отладки, если я запихну dll, связанную с 2.0 CLR?

Я бы хотел переместить все наши исходники в .NET 4.0, нонекоторые из наших партнеров используют наш базовый код в версии 2.0, что вынуждает нас либо хранить несколько бинарных файлов, либо не выходить за рамки 2.0.

Любые идеи о том, как использовать MSBuild для создания нескольких копийодин и тот же проект в 2.0 и 4.0 тоже будет классным.

1 Ответ

0 голосов
/ 10 июля 2011

Нет, производительность и отладка не будут затронуты.

Единственным недостатком является то, что сборка будет работать со сборками .NET Framework, с которыми она никогда не тестировалась. Вероятность того, что это вызывает проблемы, очень мала, но не равна нулю. Сборки .NET 4 содержат несколько неясных исправлений ошибок, которые изменяют поведение. И добавить несколько ошибок сам. Эти случаи способ слишком неясны, чтобы их перечислять или воспринимать всерьез.

...