Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornisce una tabella di tutti gli elementi di MSBuild XML Schema con gli attributi disponibili e gli elementi figlio.
MSBuild usa i file di progetto per indicare al motore di compilazione cosa compilare e come compilarlo. I file di progetto MSBuild sono file XML conformi allo schema XML MSBuild. In questa sezione viene illustrato il file xml schema definition (xsd) per MSBuild.
File di definizione dello schema XSD di MSBuild
Il collegamento allo schema in un file di progetto MSBuild non è necessario in Visual Studio 2017 e versioni successive. Se presente, deve essere http://schemas.microsoft.com/developer/msbuild/2003 indipendentemente dalla versione di Visual Studio. Questo valore non è una destinazione Web attiva; Il file di definizione dello schema MSBuild più recente (.xsd file) è disponibile in Microsoft.Build.xsd.
La tabella seguente mostra i collegamenti a ogni versione dello schema XSD:
Il file XSD di primo livello include altri due file XSD figlio, Microsoft.Build.CommonTypes.xsd e Microsoft.Build.Core.xsd. È anche possibile trovare tutti i file di definizione dello schema XSD di MSBuild nella cartella di installazione di Visual Studio in Xml\Schemas\1033\MSBuild.
Per altre informazioni sulle versioni di MSBuild, inclusa una tabella delle versioni corrispondenti di .NET SDK, vedere Panoramica del controllo delle versioni di .NET, MSBuild e Visual Studio.
Elementi di XML Schema MSBuild
Nella tabella seguente sono elencati tutti gli elementi di XML Schema MSBuild insieme ai relativi elementi e attributi figlio.
| Elemento | Elementi figlio | Attributes |
|---|---|---|
| Elemento Choose (MSBuild) | Altrimenti Quando |
-- |
| Elemento Import (MSBuild) | -- | Condition Progetto |
| Elemento ImportGroup | Import | Condition |
| Elemento Item (MSBuild) | ItemMetaData | Condition Escludere Includere Remove |
| Elemento ItemDefinitionGroup (MSBuild) | elemento | Condition |
| Elemento ItemGroup (MSBuild) | elemento | Condition |
| Elemento ItemMetadata (MSBuild) | elemento | Condition |
| Elemento OnError (MSBuild) | -- | Condition ExecuteTargets |
| Elemento in caso contrario (MSBuild) | Scegliere ItemGroup PropertyGroup |
-- |
| Elemento Output (MSBuild) | -- | Condition ItemName PropertyName TaskParameter |
| Elemento Parameter | -- | Risultato ParameterType Obbligatorio |
| Elemento ParameterGroup | Parameter | -- |
| Elemento Project (MSBuild) | Scegliere Import ItemGroup ProjectExtensions PropertyGroup Target UsingTask |
DefaultTargets InitialTargets Sdk ToolsVersion TreatAsLocalProperty xmlns |
| Elemento ProjectExtensions (MSBuild) | -- | -- |
| Elemento Property (MSBuild) | -- | Condition |
| Elemento PropertyGroup (MSBuild) | Proprietà | Condition |
| Elemento Sdk (MSBuild) | -- | Nome Versione |
| Elemento Target (MSBuild) | OnError Attività |
AfterTargets BeforeTargets Condition DependsOnTargets Ingressi dati KeepDuplicateOutputs Nome Risultati Restituzioni |
| Elemento Task di Target (MSBuild) | Risultato | Condition ContinueOnError Parameter |
| Elemento Task di UsingTask (MSBuild) | Dati | Evaluate |
| Elemento UsingTask (MSBuild) | ParameterGroup Task |
AssemblyFile AssemblyName Condition TaskFactory TaskName |
| Elemento When (MSBuild) | Scegliere ItemGroup PropertyGroup |
Condition |
Vedere anche
- Informazioni di riferimento sulle attività
- condizioni
- di riferimento di MSBuild
- msbuild