Цитата:
Сообщение от
Logger
А вот интересно.
Раньше если добавляешь переменную в класс, то надо инкрементно компилировать, чтобы все наследники пересобрались. Иначе глючит.
Если добавляешь параметр в метод то смотришь по перекрестным ссылкам где он вызывается и где перекрыт в наследниках, тоже правишь и компилируешь эти места. Иначе глючит и может падать.
Теперь, есть ли какие-то подобные простые правила, что делать при работе с Extension ? Что минимально надо откомпилировать и проверить при добавлении расширений. Глобальную компиляцию не хочется делать на каждый чих.
By definition, нужно компилировать только ту модель, в которой ты добавляешь extension. Представь, что application code у тебя представлен просто dll'кой.
Хотя, конечно, проверить конкретно этот сценарий не помешало бы.
Добавить параметр в метод нельзя.. Собственно, о возможных способах решения пост mfp указанный выше.