#c# #asp.net #.net #asp.net-mvc #visual-studio
#c# #asp.net #.net #asp.net-mvc #visual-studio
Вопрос:
Моя цель — создать настраиваемый инструмент генератора кода, который создаст ASP.NET решение, которое включает ASP.NET Проект MVC со структурой каталогов по умолчанию, несколькими проектами библиотеки классов, всеми файлами .csproj, web.config и файлом .sln. Каков способ достижения этого?
Комментарии:
1. Вы имеете в виду пакет рекомендаций или автономный инструмент?
2. Я хочу создать автономный инструмент, который поможет настроить проект MVC с некоторыми предварительно созданными библиотечными проектами и ресурсами, такими как css, js и изображения.
3. Зачем проходить через все эти проблемы? Не проще ли было бы сохранить предварительно настроенное решение в репозитории, доступном только для чтения, и просто экспортировать его каждый раз, когда вам нужно новое решение?
Ответ №1:
Вы всегда можете использовать инструменты расширения Visual Studio для создания нового шаблона проекта (http://msdn.microsoft.com/en-za/vstudio/ff677564 ) Это позволило бы вам настраивать файлы, которые добавляются в проект.
Для автономного инструмента, я думаю, вам просто нужно будет создать проект, который вы хотите в конечном итоге, а затем написать программу на C # для записи файлов аналогичным образом. Файлы проекта Visual Studio и файлы решений — это просто текстовые XML-файлы, которые вы можете создавать самостоятельно