В настоящее время мы реорганизуем наш исходный код, перемещая элементы в новый каталог. структура. Это влияет на наше решение Visual Studio и файлы проекта, где такие вещи, как ссылки на сборки, возможные выходные каталоги, события до и после сборки и т. д., должны быть обновлены, чтобы отразить наши изменения.
Поскольку у нас много решений и проектов, я надеялся частично автоматизировать процесс с помощью PowerShell, с помощью чего-то вроде «поставщика» PowerShell для VS:
В идеальном мире я мог бы сделать что-то вроде:
$MySolution.Projects["MyProject"].PostBuildEvent = "copy to "
Я знаю о PowerConsole(которую я еще не полностью изучил) для сценариев Visual Studio. Однако документации мало, и я не уверен, что она действительно соответствует моим потребностям.
Что-нибудь еще для простого управления файлами решения и проекта? Предпочтительно в PowerShell, но я открыт для других предложений.