Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tüm MSBuild XML Şeması öğelerinin kullanılabilir özniteliklerini ve alt öğelerini içeren bir tablo sağlar.
MSBuild, derleme altyapısına ne derlenmesi ve nasıl derlenmesi konusunda yönerge vermek için proje dosyalarını kullanır. MSBuild proje dosyaları, MSBuild XML şemasına uygun XML dosyalarıdır. Bu bölümde MSBuild için XML şema tanımı (.xsd) dosyası belgelenmiştir.
MSBuild XSD şema tanım dosyaları
Bir MSBuild proje dosyasındaki şema bağlantısı Visual Studio 2017 ve sonraki sürümlerde gerekli değildir. Varsa, Visual Studio sürümünden bağımsız olmalıdır http://schemas.microsoft.com/developer/msbuild/2003 . Bu değer canlı bir web hedefi değildir; en güncel MSBuild şema tanım dosyası (.xsd dosya) Microsoft.Build.xsd adresinde bulunabilir.
Aşağıdaki tabloda XSD şemasının her sürümünün bağlantıları gösterilmektedir:
Üst düzey XSD dosyası iki alt XSD dosyası daha içerir: Microsoft.Build.CommonTypes.xsd ve Microsoft.Build.Core.xsd. Tüm MSBuild XSD şema tanımı dosyalarını Visual Studio yükleme klasöründe Xml\Schemas\1033\MSBuild altında da bulabilirsiniz.
İlgili .NET SDK sürümlerini içeren bir tablo da dahil olmak üzere MSBuild sürümleri hakkında daha fazla bilgi için bkz. .NET, MSBuild ve Visual Studio sürümüne genel bakış.
MSBuild XML şema öğeleri
Aşağıdaki tabloda tüm MSBuild XML şema öğeleri ve bunların alt öğeleri ve öznitelikleri listelenmiştir.
| Öğe | Alt öğeler | Attributes |
|---|---|---|
| Choose öğesi (MSBuild) | Yoksa Ne zaman |
-- |
| İçeri aktarma öğesi (MSBuild) | -- | Condition Proje |
| ImportGroup öğesi | İthalat | Condition |
| Öğe öğesi (MSBuild) | ItemMetaData | Condition Dışlamak Kapsamak Remove |
| ItemDefinitionGroup öğesi (MSBuild) | Öğe | Condition |
| ItemGroup öğesi (MSBuild) | Öğe | Condition |
| ItemMetadata öğesi (MSBuild) | Öğe | Condition |
| OnError öğesi (MSBuild) | -- | Condition ExecuteTargets |
| Aksi takdirde öğesi (MSBuild) | Seçmek ItemGroup PropertyGroup |
-- |
| Çıkış öğesi (MSBuild) | -- | Condition ÖğeAdı PropertyName TaskParameter |
| Parametre öğesi | -- | Çıktı ParameterType Gerekli |
| ParameterGroup öğesi | Parameter | -- |
| Project öğesi (MSBuild) | Seçmek İthalat ItemGroup ProjectExtensions PropertyGroup Target UsingTask |
DefaultTargets InitialTargets Sdk ToolsVersion TreatAsLocalProperty xmlns |
| ProjectExtensions öğesi (MSBuild) | -- | -- |
| Özellik öğesi (MSBuild) | -- | Condition |
| PropertyGroup öğesi (MSBuild) | Property | Condition |
| Sdk öğesi (MSBuild) | -- | İsim Sürüm |
| Hedef öğe (MSBuild) | OnError Görev |
AfterTargets BeforeTargets Condition DependsOnTargets Girişler KeepDuplicateOutputs İsim Çıktılar İade |
| Hedef görev öğesi (MSBuild) | Çıktı | Condition ContinueOnError Parameter |
| UsingTask(MSBuild) öğesinin görev öğesi | Veri | Evaluate |
| UsingTask öğesi (MSBuild) | ParameterGroup Görev |
AssemblyFile AssemblyName Condition TaskFactory Görev Adı |
| When öğesi (MSBuild) | Seçmek ItemGroup PropertyGroup |
Condition |
Ayrıca bakınız
- Görev başvurusu
- Koşullar
- MSBuild başvuru
- MSBuild