Будет ли какое-либо влияние на производительность или потребление памяти, если решение, над которым я работаю (200 проектов csprojects), полностью построено для одной версии .NET CLR (4.5), но широко использует сторонние библиотеки, созданные для более старой версии .NET CLR (2.0/ 1.1) - в моем случае Common.Logging 1.2?
Изучение различных материалов (https://msdn.microsoft.com/en-us/magazine/ee819091.aspx) указывают на то, что, скорее всего, произойдет увеличение потребления памяти из-за Side-by-Side, но неясно, будет ли какое-либо снижение производительности из-за SxS по сравнению с приложением усилий и перестроением всех ссылок. Сторонние библиотеки для той же .NET CLR.
Допустим, мое решение .NET4.5 широко использует common.logging (.NET2.0/1.1). Если я приложу усилия и перестрою (+ при необходимости обновлю исходники) этот файл common.logging в .NET4.5, ускорится ли мое решение (и если да, то достаточно ли этого, чтобы оправдать усилия)?
редактировать (уточнение): решение создает исполняемый файл автономного приложения (без IIS/ASP.NET).