Liste des variables intégrées MSBuild

166

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.

Khanzor
la source

Réponses:

209

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

si618
la source
1
J'inclurais également docs.microsoft.com/en-us/dotnet/core/tools/… . Ces propriétés sont très utiles lors de la migration vers le nouveau format csproj.
cao
10

http://msdn.microsoft.com/en-us/library/c02as0cs(loband).aspx

i_am_jorf
la source
1
Ceci est un lien vers la liste des macros mentionnées dans la question suivante. Je pense que ce sont des propriétés définies par VS, alors notez que si vous construisez à partir de la ligne de commande, ces valeurs ne seront pas définies.
Filip Skakun
4

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