Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan tabel semua elemen Skema XML MSBuild dengan atribut dan elemen turunan yang tersedia.
MSBuild menggunakan file proyek untuk menginstruksikan mesin build apa yang akan dibangun dan cara membuatnya. File proyek MSBuild adalah file XML yang mematuhi skema XML MSBuild. Bagian ini mencocokkan file definisi skema XML (.xsd) untuk MSBuild.
File definisi skema MSBuild XSD
Tautan skema dalam file proyek MSBuild tidak diperlukan di Visual Studio 2017 dan yang lebih baru. Jika ada, itu harus http://schemas.microsoft.com/developer/msbuild/2003 terlepas dari versi Visual Studio. Nilai ini bukan tujuan web langsung; file definisi skema MSBuild (.xsd file) terbaru dapat ditemukan di Microsoft.Build.xsd.
Tabel berikut ini memperlihatkan tautan ke setiap versi skema XSD:
File XSD tingkat atas mencakup dua file XSD anak lainnya, Microsoft.Build.CommonTypes.xsd dan Microsoft.Build.Core.xsd. Anda juga dapat menemukan semua file definisi skema MSBuild XSD di folder penginstalan Visual Studio di bawah Xml\Schemas\1033\MSBuild.
Untuk informasi selengkapnya tentang versi MSBuild, termasuk tabel versi .NET SDK terkait, lihat Gambaran Umum penerapan versi .NET, MSBuild, dan Visual Studio.
Elemen skema XML MSBuild
Tabel berikut mencantumkan semua elemen skema XML MSBuild bersama dengan elemen dan atribut anak mereka.
| Elemen | Elemen turunan | Attributes |
|---|---|---|
| Pilih elemen (MSBuild) | Sebaliknya Kapan |
-- |
| Impor elemen (MSBuild) | -- | Kondisi Proyek |
| Elemen ImportGroup | Import | Kondisi |
| Elemen item (MSBuild) | ItemMetaData | Kondisi Mengecualikan Memasukkan Remove |
| Elemen ItemDefinitionGroup (MSBuild) | Benda | Kondisi |
| Elemen ItemGroup (MSBuild) | Benda | Kondisi |
| Elemen ItemMetadata (MSBuild) | Benda | Kondisi |
| Elemen OnError (MSBuild) | -- | Kondisi ExecuteTargets |
| Jika tidak, elemen (MSBuild) | Memilih Grup Item PropertyGroup |
-- |
| Elemen output (MSBuild) | -- | Kondisi Nama Item PropertyName TaskParameter |
| Elemen parameter | -- | Keluaran ParameterType Diperlukan |
| Elemen ParameterGroup | Parameter | -- |
| Elemen Proyek (MSBuild) | Memilih Import Grup Item ProjectExtensions PropertyGroup Target MenggunakanTask |
DefaultTargets InitialTargets Sdk ToolsVersion TreatAsLocalProperty xmlns |
| Elemen ProjectExtensions (MSBuild) | -- | -- |
| Elemen properti (MSBuild) | -- | Kondisi |
| Elemen PropertyGroup (MSBuild) | Property | Kondisi |
| Elemen Sdk (MSBuild) | -- | Nama Versi |
| Elemen target (MSBuild) | OnError Tugas |
AfterTargets BeforeTargets Kondisi DependsOnTargets Masukan KeepDuplicateOutputs Nama Output Pengembalian Barang |
| Elemen tugas Target (MSBuild) | Keluaran | Kondisi ContinueOnError Parameter |
| Elemen tugas UsingTask (MSBuild) | Data | Evaluate |
| Elemen UsingTask (MSBuild) | ParameterGroup Task |
AssemblyFile AssemblyName Kondisi TaskFactory TaskName |
| Ketika elemen (MSBuild) | Memilih Grup Item PropertyGroup |
Kondisi |
Lihat juga
- Referensi tugas
- Kondisi
- referensi MSBuild
- MSBuild