Comment puis-je obtenir une liste des variables MSBuild intégrées?
J'ai besoin de savoir comment déterminer le nom csproj du projet en cours, et j'ai pensé qu'il pourrait être utile de savoir ce que je peux découvrir d'autre dans MSBuild.
Listes complètes de MSDN:
Autres listes utiles:
Le premier lien montre la propriété MSBuild pour le nom du projet:
MSBuildProjectName Le nom de fichier du fichier projet sans l'extension de nom de fichier
http://msdn.microsoft.com/en-us/library/c02as0cs(loband).aspx
la source
Ces propriétés peuvent également être définies par des outils tiers afin d'obtenir la liste complète que je viens d'utiliser (dans un projet C ++ par exemple): Propriétés -> Propriétés de configuration -> Général -> puis dans le menu déroulant Sortie ou Répertoire intermédiaire, choisissez Modifier ... et vous devriez voir une liste de toutes les propriétés définies.
la source
Cela semble être une liste assez complète: macros communes pour les commandes et propriétés MSBuild
la source
J'inclurais également une liste de liste de propriétés et de paramètres communs pour MSBuild.
En outre, les propriétés dépendent de la version de MSBuild que vous utilisez. Il existe 3 versions.
la source
Il existe également des variables prédéfinies Agent et Build pour les pipelines: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml . Ce sont les variables que je recherchais lorsque je suis tombé sur cet article, alors j'ai pensé que je passerais le lien quand je les ai finalement trouvés.
la source