webentwicklung-frage-antwort-db.com.de

Liste der in MSBuild integrierten Variablen

Wie kann ich eine Liste der integrierten MSBuild-Variablen abrufen?

Ich muss wissen, wie man den csproj-Namen des aktuellen Projekts ermittelt, und dachte, dass es nützlich sein könnte, zu wissen, was ich sonst noch in MSBuild herausfinden kann.

151
Khanzor

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

191
si618
10
i_am_jorf

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.

4
user2189331

Dies scheint eine ziemlich gründliche Liste zu sein: Allgemeine Makros für MSBuild-Befehle und -Eigenschaften

2
JonathonW

Ich würde auch eine Liste von List of Common Properties and Parameters für MSBuild hinzufügen.

Die Eigenschaften hängen auch davon ab, welche Version von MSBuild Sie verwenden. Es gibt 3 Versionen.

1

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. Daher dachte ich, ich würde den Link weiterleiten, wenn ich sie endlich gefunden habe.

0
ckkkitty