Я хотел бы знать, что мне нужно иметь в виду, если я создаю библиотеки, которые могут работать на установленной среде выполнения .NET Framework 3.5 или .NET Framework 4.0.
Мне нужна некоторая обратная совместимость, как это делает Enterprise Library (но до этого ничего не было с 3.5). Я видел, что они скомпилировали библиотеки на 3.5, но могут работать на приложениях 4.0. Я хотел бы получить тот же эффект, надеюсь, с усилиями по обслуживанию проекта MINIMAL .
Я надеюсь, что мой вопрос достаточно ясен. Пожалуйста, дайте мне знать через комментарий, если нет.
EDIT:
Я обнаружил, что если я установил app.config для распознавания времени выполнения 2.0 и 4.0, мой EXE-файл на самом деле работает нормально в любое время выполнения. Я протестировал его, удалив .NET 3.5 и 4.0 по отдельности, чтобы посмотреть, сможет ли каждый из них запустить его отдельно. Могут быть некоторые вещи, которые следует учитывать при использовании каждой из этих платформ, но для небольших типов приложений и библиотек я думаю, что это должно быть хорошо. Кто-нибудь не согласится?
Спасибо