Наши проекты организованы в основное решение (содержащее каждый проект) и несколько меньших решений, содержащих группы связанных проектов.
Я хотел бы использовать одни и те же настройки Resharper для каждого решения, чтобы разработчикам никогда не приходилось импортировать файлы конфигурации в Resharper или делать что-либо вручную в этом отношении. Используемая нами версия - одна из последних, 7.0.1. Файл DotSettings, зарегистрированный в TFS, отлично работает с одним решением, но репликация одного и того же файла для 20-30 решений - нет-нет.
Есть ли способ использовать одну и ту же конфигурацию для каждого проекта / решения в рамках всей команды, без необходимости для разработчиков явно настраивать это? В идеале должна быть возможность изменить путь к файлу .DotSettings для каждого решения, чтобы при редактировании одного файла .DotSettings он автоматически влиял на каждое решение в группе.
Обновить:
Я немного искал об этом и пробовал 2 разных метода, но ни один из них не работает на 100%:
- Жесткие ссылки с использованием инструмента mklink отлично работают локально, но TFS их не поддерживает
- Обычные ярлыки также были бы разумным решением, но Resharper их не читает.
У меня здесь нет вариантов.
Обновление 2:
Решение, предложенное Дэниелом Хилгартом, работает отлично, но только при обновлении Resharper. Ошибка, из-за которой файлы .DotSettings автоматически извлекались и редактировались на каждой машине, была исправлена в версии 7.1. Я тестировал это до и после обновления программного обеспечения, и теперь он работает так, как я ожидал.
Более подробную информацию об ошибке можно найти здесь: