Кросс-фреймворковый удар по производительности

StackOverflow https://stackoverflow.com/questions/360723

Вопрос

У меня есть проект .NET 3.5 WinForms, который использует несколько сторонних элементов управления и пару самодельных компонентов, скомпилированных для платформы 1.1.

Есть ли снижение производительности при использовании компонентов 1.1?

Это было полезно?

Решение

Нет, потому что версия 1.1 фреймворка должна отлично работать во время выполнения CLR, которое поставляется вместе с 2.0.Если вы не делаете что-то странное, ваше приложение запущено только в одном AppDomain, который, вероятно, 2.0, поэтому все в этом AppDomain должно быть запущено на 2.0, включая ваши библиотеки 1.1.

Платформа .NET 3.5 framework является расширением платформы 2.0.Поэтому, когда я говорю, что в это включены 2.0, 3.0 и 3.5.

Таким образом, с точки зрения времени выполнения у вас все в полном порядке.Не зная больше о библиотеках, вы могли бы использовать устаревшие API, которые были улучшены в новой платформе, но это единственное место, где у вас может возникнуть проблема

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top