У нас есть два визуальных студийных решения для нашего продукта: одно для наших повторно используемых компонентов (Core.sln) и одно для нашего продукта (Product.sln). Проекты из решения Product имеют ссылки (ссылки на файлы) на сборки нашего ядра.
При работе в одном решении функции рефакторинга не будут преломляться в другом решении. Переименование метода в базовом классе переименовывает его в решении Core, но не в решении Product.
Есть ли способ извлечь выгоду из инструментов рефакторинга при использовании нескольких решений? Имеют ли коммерческие продукты рефакторинга (Resharper, Code Rush) такое же ограничение?