Wie kann ich eine Liste der integrierten MSBuild-Variablen abrufen?
Ich muss wissen, wie man den csproj-Namen des aktuellen Projekts ermittelt, und dachte, es könnte nützlich sein, zu wissen, was ich sonst noch in MSBuild herausfinden kann.
Umfassende Listen von MSDN:
Andere nützliche Listen:
Der erste Link zeigt die MSBuild-Eigenschaft für den Projektnamen:
MSBuildProjectName Der Dateiname der Projektdatei ohne die Dateinamenerweiterung
http://msdn.microsoft.com/en-us/library/c02as0cs(loband).aspx
quelle
Diese Eigenschaften können auch von Tools von Drittanbietern definiert werden, um die vollständige Liste zu erhalten, die ich gerade verwende (z. B. in einem C ++ - Projekt): Eigenschaften -> Konfigurationseigenschaften -> Allgemein -> Wählen Sie dann in der Dropdown-Liste Ausgabe- oder Zwischenverzeichnis die Option Bearbeiten ... und Sie sollten eine Liste aller definierten Eigenschaften sehen.
quelle
Dies scheint eine ziemlich gründliche Liste zu sein: Allgemeine Makros für MSBuild-Befehle und -Eigenschaften
quelle
Ich würde auch eine Liste der allgemeinen Eigenschaften und Parameter für MSBuild hinzufügen.
Die Eigenschaften hängen auch davon ab, welche Version von MSBuild Sie verwenden. Es gibt 3 Versionen.
quelle
Es gibt auch vordefinierte Agenten- und Build-Variablen für Pipelines: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml . Dies sind die Variablen, nach denen ich gesucht habe, als ich auf diesen Artikel gestoßen bin. Ich dachte, ich würde den Link weitergeben, wenn ich sie endlich gefunden habe.
quelle