Изменение решения и файлов проекта Visual Studio с помощью PowerShell

В настоящее время мы реорганизуем наш исходный код, перемещая элементы в новый каталог. структура. Это влияет на наше решение Visual Studio и файлы проекта, где такие вещи, как ссылки на сборки, возможные выходные каталоги, события до и после сборки и т. д., должны быть обновлены, чтобы отразить наши изменения.

Поскольку у нас много решений и проектов, я надеялся частично автоматизировать процесс с помощью PowerShell, с помощью чего-то вроде «поставщика» PowerShell для VS:

В идеальном мире я мог бы сделать что-то вроде:

$MySolution.Projects["MyProject"].PostBuildEvent = "copy  to "

Я знаю о PowerConsole(которую я еще не полностью изучил) для сценариев Visual Studio. Однако документации мало, и я не уверен, что она действительно соответствует моим потребностям.

Что-нибудь еще для простого управления файлами решения и проекта? Предпочтительно в PowerShell, но я открыт для других предложений.

7
задан David Brabant 23 May 2012 в 10:27
поделиться