Здравствуйте, qxWork, Вы писали:
W>Здравствуйте, Аноним, Вы писали:
А>>Ну да, горе от ума
. Не совсем понятно где проблема с рефакторингом? В проекте А и Б или С? И в чём проблема
W>ReSharper может изменять только исходники. Поэтому если проект С рассматривать просто как .dll, тогда мы не можем менять ничего, что в нем определено.
Менять исходники проекта С можно поскольку он находится в solution.
А вот резолвить референсы у проектов А и Б на проект С, надо как указано в их проектах — по конкретной сборке, а не по исходникам как решарпер делает.
Здесь мы на вещи не много по другому смотрим, ты видишь, то что под капотом, а я снаружи. Даже не знаю как лучше разрулить ситуацию.
W>Если же с ним работать как с исходниками, то мы можем изменять все, кроме сгенерированных файлов, так как ReSharper их не видит. Как только ReSharper научится видеть сгенерированные файлы, появится новая проблема: любые изменения, сделанные в сгенерированных файлых, будут потеряны после билда. Для того, что бы такие файлы менять корректно, нужно менять файлы, из которых они генерируются, а эту задачу в общем случае не решить.
Скажем так, менять генерируемые файлы — это экзотика. Другое дело, что генерируемый файл может быть партиал класс, это да.