2009-11-06 9 views
8

Ich verwende MSBUILD-Makros in meinen .csproj-Dateien für AfterBuild-Ereignisse hauptsächlich nur zum Kopieren von Dateien. Ich mache das anhand eines Beispiels, also sind die einzigen, die ich kenne, die, die ich gesehen habe: SolutionDir, ProjectDir, OutputPath und Configuration. Gibt es irgendwo online eine Liste oder eine gute Info-Seite, so dass ich nachlesen kann, was verfügbar ist, welcher Punkt in dem Build verfügbar ist, welche Anpassungen vorgenommen werden usw.? Ich weiß, dass die Makros und ihre entsprechenden Werte in einem Dialogfeld aufgelistet werden, wenn Post-Erstellungsereignisse in der Registerkarte Build-Ereignisse des Projekts verwendet werden ... existiert eine solche GUI für MSBUILD? Momentan bearbeite ich nur die .csproj-Dateien manuell.MSBUILD-Makrodokumentation?

Antwort

10

Es gibt die MSDN MSBuild Reference.

Die Zielseite hat einen Überblick über die verschiedenen Bereiche, obwohl ich zugeben muss, dass ich momentan nichts über die AfterBuild-Ereignisse finden kann. Selbst die Targets page selbst ist ein wenig knapp Informationen in diesem Bereich.

+0

Dank Google. Ich hoffte auf ein bisschen Diskussion, um mir ein paar Hintergrundinformationen und vielleicht ein oder zwei Hinweise zu geben, bevor ich die Dokumentation im ganzen Buch online las. – Rich

+0

Fair genug ... Dokumentation ist in diesem Bereich schrecklich. Hoffentlich gibt es ein Buch über Amazon mit besserer und vollständigerer Dokumentation. Thx – Rich