Я хочу записать мастер в .NET, который программно генерирует Решение для Visual Studio с некоторыми проектами. У меня будет XML-файл с деталями файлов, должен быть включен в проект с их соответствующими путями для выборки их и списка названий проекта. Есть ли любой способ, которым я могу достигнуть этого
Что ж, Visual Studio SDK - это ваш путь. Есть методы, с помощью которых вы можете создавать файлы, и я думаю, также проекты, основанные на шаблонах проектов. Так, например, вы можете создать новый проект «asp.net mvc» или библиотеку классов. Вы даже можете создать свой собственный шаблон.
Я совершенно уверен, что это можно сделать только внутри VS.
В противном случае нет ничего плохого в том, чтобы сгенерировать проект, и файлы sln будут генерировать файлы xml, и это одно из преимуществ, что в конечном итоге они представляют собой простой xml. Вам просто нужно создать несколько руководств Projectd, но я думаю, что это было бы довольно просто и полностью «законно».
хороший прогресс!
Ознакомьтесь с набором инструментов Text Template Transformation Toolkit (T4) . Это довольно мило, и оно позволяет генерировать некоторые файлы в ASP.NET MVC. У Скотта Хансельмана есть отличная вводная статья по этой теме.