Скриптование работы с .sln, .whateverproj
От: Mr.Cat  
Дата: 18.11.09 16:52
Оценка:
Существует ли апи/либы для работы со структурой солюшена и проекта vs: чтобы, например, из PS-скрипта пройтись по включенным файлам, по референсам, поредактировать их и т.п. Хоту автоматизировать ряд рутинных операций, связанных с содержимым солюшена.
Re: Скриптование работы с .sln, .whateverproj
От: Andir Россия
Дата: 18.11.09 19:52
Оценка: 12 (2)
Здравствуйте, Mr.Cat, Вы писали:

MC>Существует ли апи/либы для работы со структурой солюшена и проекта vs: чтобы, например, из PS-скрипта пройтись по включенным файлам, по референсам, поредактировать их и т.п. Хоту автоматизировать ряд рутинных операций, связанных с содержимым солюшена.


Visual Studio DTE я так полагаю не подойдёт (страшное)

Тогда можно попробовать самописный парсер (из Nant или из Mono.XBuild например).
Для sln есть такая штука: http://slntools.codeplex.com/ там тоже свой парсер внутри есть.

Cовсем-совсем готовых средств для траверса по солюшину не знаю.

С Уважением, Andir!
Re[2]: Скриптование работы с .sln, .whateverproj
От: Mr.Cat  
Дата: 18.11.09 20:45
Оценка:
Здравствуйте, Andir, Вы писали:
A>Visual Studio DTE я так полагаю не подойдёт (страшное)
Почему не подойдет?
Re[3]: Скриптование работы с .sln, .whateverproj
От: Andir Россия
Дата: 18.11.09 20:53
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>Здравствуйте, Andir, Вы писали:

A>>Visual Studio DTE я так полагаю не подойдёт (страшное)
MC>Почему не подойдет?

Ну как-то скриптование через подъём экземпляра студии мне кажется маловероятным сценарием Да и установленную студию придётся иметь.

С Уважением, Andir!
Re[4]: Скриптование работы с .sln, .whateverproj
От: Mr.Cat  
Дата: 18.11.09 22:19
Оценка:
Здравствуйте, Andir, Вы писали:
A>Ну как-то скриптование через подъём экземпляра студии мне кажется маловероятным сценарием
Ну это исключительно для личного пользования, так что сойдет любой изврат — лишь бы не делать тупую работу руками (грубо говоря, стоит задача почистить от лишнего солюшн и репозиторий исходников).

A>Да и установленную студию придётся иметь.

Это имеется.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.