Visual Studio, по-видимому, состоит из одного файла решения (* .sln) вместе с одним или несколькими файлами проекта (проект C# имеет расширение * .csproj).Создание решения Visual Studio из пакетного файла
Я играл с консольным приложением, которое анализирует существующие записи в каталоге для создания файлов решений с соответствующими файлами проекта.
Это работает, но каждый раз, когда я запускаю новый проект здесь, я нахожу, что трачу неделю или больше на отладку моего проекта консоли, чтобы он мог выпустить решение для этого конкретного рабочего проекта.
Есть ли что-то, что уже может создать VS-решение из существующей файловой структуры?
Как вы можете понять из приведенного ниже снимка экрана, эти проекты вложены очень глубоко, поэтому для этого понадобится очень много времени, чтобы сделать это с помощью приложений ниже с помощью техники «мыши» в Visual Studio IDE.
Задумывались ли вы о создании настраиваемого мастера приложений? – rrirower
Я не уверен, понимаю ли я. Я думаю, что приложение VS Console, которое я потратил на несколько недель, является мастером пользовательских приложений. Вы имели в виду что-то еще? – jp2code
Возможно. Visual Studio предоставляет свою внутреннюю структуру создания проектов через свою [объектную модель DTE] (http://msdn.microsoft.com/en-us/library/96xz4cw2 (v = vs.100) .aspx). Фактически вы создаете файлы шаблонов для решения и отображаются в диалоговом окне «Новый проект». Это то, что вы использовали? – rrirower