Antworten:
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
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.
Dies scheint eine ziemlich gründliche Liste zu sein: Allgemeine Makros für MSBuild-Befehle und -Eigenschaften
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.
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.