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
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.
Wenn Sie diese Seiten lesen, werden Sie bemerken, dass "SolutionDir" und "ProjectDir" (z. B.) überhaupt nicht erwähnt werden ... – Noldorin
Hier ist, was Sie suchen.
Danke. Ich habe das vor ungefähr 2 1/2 Jahren gepostet, aber deine Antwort ist gut für Leute, die es in der Zukunft googeln – Rich
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
Fair genug ... Dokumentation ist in diesem Bereich schrecklich. Hoffentlich gibt es ein Buch über Amazon mit besserer und vollständigerer Dokumentation. Thx – Rich