Я в середине подготовки всей инфраструктуры для приложения .NET в Visual Studio, который содержит около 17 проектов в решении. Это включает в себя глобальные перечисления, общие файлы ресурсов, интерфейсы, общие исключения и т. Д. Я еще не в том месте, где я пишу код, специфичный для самого приложения.Создание многоразового проекта и структуры решений
На этом этапе я хотел бы заморозить изображение структуры решения и сделать его повторно используемым. Смысл, в моем следующем проекте я хотел бы начать со структуры, где я сейчас.
Как сделать это с помощью Visual Studio? Лучше просто скопировать структуру с помощью проводника Windows или сделать шаблоны T4 для этого? Или есть ли более простой способ с Visual Studio? В настоящее время я использую Visual Studio 2013.
Возможно, вы захотите ознакомиться с [Как создать шаблоны проектов] (http://msdn.microsoft.com/en-us/library/vstudio/s365byhx.aspx). Однако, если вы хотите повторно использовать структуру своего решения всего пару раз, я бы предпочел более быстрый подход к папке «копировать решение» (просто убедитесь, что все ссылки на пути, указывающие на где-то внутри вашей структуры папок решения, являются относительными.) – elgonzo
Правильное повторное использование кода/инфраструктуры очень сложно - общая мудрость заключается в том, что если вы используете менее трех случаев при повторном использовании своего «шаблона», вы, вероятно, получите его полностью непригодным для использования и потратите много усилий. Вы можете подождать, пока вы скопировали решение 3 раза перед созданием шаблона (в этот момент вы должны хорошо понимать, что вам действительно нужно/нужно). –