2017-09-25 1 views

Répondre

1

Il n'est nulle part entièrement documenté; la documentation de l'élément Target le mentionne, mais elle a juste

Attribut facultatif.

Identificateur permettant d'identifier ou de commander les éléments système et utilisateur.

Un rapide coup d'œil au source code révèle aussi est pas activement utilisé par le système de construction lui-même: il est juste là, vous pouvez attribuer des valeurs et à les récupérer, voilà. En tant que tel, il peut servir de moyen d'ajouter une description au xml (au lieu d'utiliser un commentaire). Cette description peut également être récupérée par programme par le système de construction. Quelle est la seule utilisation que j'ai réellement vu par un outil, à savoir Visual Studio: comme vous l'avez supposé, il génère des fichiers de projet qui contiennent des étiquettes. VS les utilise pour déterminer où trouver/insérer du code produit par son interface utilisateur. Un bon exemple est le label PropertySheets: c'est juste un ImportGroup, vous pouvez en avoir une quantité arbitraire, mais seul le ImportGroup avec l'étiquette PropertySheets sera affiché et modifié par le Property Manager dans VS. De même pour ProjectConfigurations ItemGroup, Globals PropertyGroup, les éléments de configuration, etc.