У нас есть решение с примерно 100 проектами, большинство из которых С#. Естественно, для открытия и сборки требуется много времени, поэтому я ищу лучшие практики для таких зверей. Наряду с вопросами, на которые я надеюсь получить ответы, есть:
- как лучше всего обращаться с ссылками между проектами
- должен быть включен или выключен "скопировать локальный"?
-
должен ли каждый проект строить свою собственную папку или все они должны быть созданы в одну и ту же выходную папку (все они являются частью одного и того же приложения).
-
Являются ли папки решений хорошим способом организации материала?
Я знаю, что разделение решения на несколько меньших решений - это вариант, но он поставляется с собственным набором рефакторинга и созданием головных болей, поэтому, возможно, мы сможем сохранить это для отдельного потока: -)