Можно ли сделать так, чтобы resharper включал связанные файлы при рефакторинге?
Рассмотрим настройку решения со следующими проектами:
Backend
Services //Depends on 'Backend' and 'Services.Shared'
Services.Shared
Services.Shared.Silverlight //This project links all sourcecode in 'Services.Shared'
Frontend //Depends on 'Services.Shared' through 'Services.Shared.Silverlight'
При переименовании класса в проекте «Services.Shared» Resharper проверяет, все ли хорошо в «Services», и обновляет все ссылки, но «Frontend», который «косвенно» зависит от «Services.Shared», не обновляется вместе с рефакторингом.
Мне известно, что во время рефакторинга также возникают проблемы с переименованием файла, поскольку Resharper переименует файл в «Services.Shared», делая ссылку в «Services.Shared.Silverlight» недействительной.
Но мне интересно, что люди делают, если вообще что-то делают, чтобы рефакторинг был менее болезненным в этой ситуации?