Вопрос по совместимости со вторым фрэймворком
От: VladD2 Российская Империя www.nemerle.org
Дата: 15.07.10 15:15
Оценка:
Вопрос следующий. У нас есть реализация макроса генерирующего класс для Settings.settings-файла:
http://rsdn.ru/forum/prj.nemerle/2960714.1.aspx
Автор: Aen Sidhe
Дата: 23.05.08


Но эта реализация использует XLinq который доступен только в третьем фрэймворке. Если добавить этот макрос в список станадартных, то мы не сможем скомпилировать ее (а значи и компилятор) со вторым фрэймворком.

Переписывать код без использования XLinq не хочется (много бесполезной работы).

Как лучше поступить?

Мне видятся следующие выходы из ситуации:
1. Отказываемся от совместимости с фрэймворком ниже 3.5.
2. Создаем отдельные библиотеки (макросо и обычную) и помещаем туда все зависящее от фрэймворков более новых нежели 2.0.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.