Программно генерируйте Решение для Visual Studio

Я хочу записать мастер в .NET, который программно генерирует Решение для Visual Studio с некоторыми проектами. У меня будет XML-файл с деталями файлов, должен быть включен в проект с их соответствующими путями для выборки их и списка названий проекта. Есть ли любой способ, которым я могу достигнуть этого

5
задан Krishnaraj Barvathaya 29 April 2010 в 09:49
поделиться

2 ответа

Что ж, Visual Studio SDK - это ваш путь. Есть методы, с помощью которых вы можете создавать файлы, и я думаю, также проекты, основанные на шаблонах проектов. Так, например, вы можете создать новый проект «asp.net mvc» или библиотеку классов. Вы даже можете создать свой собственный шаблон.

Я совершенно уверен, что это можно сделать только внутри VS.

В противном случае нет ничего плохого в том, чтобы сгенерировать проект, и файлы sln будут генерировать файлы xml, и это одно из преимуществ, что в конечном итоге они представляют собой простой xml. Вам просто нужно создать несколько руководств Projectd, но я думаю, что это было бы довольно просто и полностью «законно».

хороший прогресс!

2
ответ дан 14 December 2019 в 13:30
поделиться

Ознакомьтесь с набором инструментов Text Template Transformation Toolkit (T4) . Это довольно мило, и оно позволяет генерировать некоторые файлы в ASP.NET MVC. У Скотта Хансельмана есть отличная вводная статья по этой теме.

3
ответ дан 14 December 2019 в 13:30
поделиться