Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Fournit une table de tous les éléments de schéma XML MSBuild avec leurs attributs disponibles et leurs éléments enfants.
MSBuild utilise des fichiers projet pour indiquer au moteur de build quoi générer et comment le générer. Les fichiers projet MSBuild sont des fichiers XML qui adhèrent au schéma XML MSBuild. Cette section documente le fichier de définition de schéma XML (.xsd) pour MSBuild.
Fichiers de définition de schéma MSBuild XSD
Le lien de schéma dans un fichier projet MSBuild n’est pas obligatoire dans Visual Studio 2017 et versions ultérieures. S’il est présent, il doit être http://schemas.microsoft.com/developer/msbuild/2003 indépendamment de la version de Visual Studio. Cette valeur n’est pas une destination web active ; Le fichier de définition de schéma MSBuild le plus actuel (.xsd fichier) se trouve sur Microsoft.Build.xsd.
Le tableau suivant présente des liens vers chaque version du schéma XSD :
Le fichier XSD de niveau supérieur comprend deux autres fichiers XSD enfants, Microsoft.Build.CommonTypes.xsd et Microsoft.Build.Core.xsd. Vous pouvez également trouver tous les fichiers de définition de schéma MSBuild XSD dans le dossier d’installation de Visual Studio sous Xml\Schemas\1033\MSBuild.
Pour plus d’informations sur les versions de MSBuild, notamment une table des versions correspondantes du Kit de développement logiciel (SDK) .NET, consultez Vue d’ensemble du contrôle de version .NET, MSBuild et Visual Studio.
Éléments de schéma XML MSBuild
Le tableau suivant répertorie tous les éléments de schéma XML MSBuild, ainsi que leurs éléments et attributs enfants.
| Élément | Éléments enfants | Attributes |
|---|---|---|
| Choose, élément (MSBuild) | Autrement Quand |
-- |
| Élément Import (MSBuild) | -- | Condition Projet |
| Élément ImportGroup | Import | Condition |
| Élément Item (MSBuild) | ItemMetaData | Condition Exclure Inclure Remove |
| Élément ItemDefinitionGroup (MSBuild) | élément | Condition |
| Élément ItemGroup (MSBuild) | élément | Condition |
| Élément ItemMetadata (MSBuild) | élément | Condition |
| OnError, élément (MSBuild) | -- | Condition ExecuteTargets |
| Sinon, élément (MSBuild) | Choisir ItemGroup PropertyGroup |
-- |
| Élément Output (MSBuild) | -- | Condition ItemName PropertyName TaskParameter |
| Élément Parameter | -- | Output ParameterType Obligatoire |
| Élément ParameterGroup | Paramètre | -- |
| Élément Project (MSBuild) | Choisir Import ItemGroup ProjectExtensions PropertyGroup Cible UsingTask |
DefaultTargets InitialTargets Kit de développement logiciel ( ToolsVersion TreatAsLocalProperty xmlns |
| Élément ProjectExtensions (MSBuild) | -- | -- |
| Élément Property (MSBuild) | -- | Condition |
| PropertyGroup, élément (MSBuild) | Propriété | Condition |
| Élément sdk (MSBuild) | -- | Nom Version |
| Élément Target (MSBuild) | OnError Tâche |
AfterTargets BeforeTargets Condition DependsOnTargets Données d'entrée KeepDuplicateOutputs Nom Sorties Retours |
| Élément Task de Target (MSBuild) | Output | Condition ContinueOnError Paramètre |
| Élément Task de UsingTask (MSBuild) | Données | Evaluate |
| UsingTask, élément (MSBuild) | ParameterGroup Tâche |
AssemblyFile AssemblyName Condition TaskFactory TaskName |
| When, élément (MSBuild) | Choisir ItemGroup PropertyGroup |
Condition |