Ändern von Visual Studio-Projektmappe und Projekt-Dateien mit PowerShell

Derzeit sind wir reorganisieren unseren source-code, bewegliche Sachen herum in ein neues Verzeichnis
Struktur. Dies hat Auswirkungen auf unseren Visual Studio-Projektmappe und Projekt-Dateien, in denen Dinge wie die assembly verweist, möglicherweise die Ausgabe-Verzeichnisse, pre-und post-build-events, und so weiter ... muss aktualisiert werden unsere änderungen.

Da haben wir viele Lösungen und Projekte, meine Hoffnung war teilweise zu automatisieren mit PowerShell, mit so etwas wie einem PowerShell "Anbieter" für VS:

In einer idealen Welt, ich würde in der Lage sein, etwas zu tun:

$MySolution.Projects["MyProject"].PostBuildEvent = "copy <this> to <that>"

Weiß ich über PowerConsole (die ich noch nicht vollständig erforscht wurden), die für scripting Visual Studio. Aber die Dokumentation ist knapp, und ich bin nicht sicher, ob es wirklich deckt meine Bedürfnisse.

Etwas anderes für die einfache Manipulation von Projektmappen-und Projektdateien? Vorzugsweise in der PowerShell, aber ich bin offen für andere Vorschläge.

Schreibe einen Kommentar