У меня есть библиотека классов .NET 4.0, которая использует только функции .Net 2.0. Чтобы сделать эту библиотеку более совместимой с Mono, я планирую изменить Target Framework на 2.0 вместо 4.0 Client Profile.
Но вопрос в следующем: меняет ли Target Framework на более старую версию замедление работы библиотеки (ухудшает производительность). Графический интерфейс приложения будет по-прежнему ориентирован на 4.0, поэтому на всех ПК с Windows, на которых выполняется приложение, будет установлена платформа 4.0. Будет ли моя библиотека 2.0 выполняться компилятором 4.0 JIT (производительность должна быть такой же) или более старой версией 2.0 JIT (производительность может быть ниже)?