XSD görevi
Not
Bu görev yalnızca C++ derleme sistemi kullanılırken kullanılabilir.
Bir kaynaktan şema veya sınıf dosyaları oluşturan XML Şema Tanımı aracını (xsd.exe) sarmalar.
Not
Visual Studio 2017'den başlayarak xsd.exe için C++ proje desteği kullanım dışı bırakılmıştır. GAC'ye el ile CppCodeProvider.dll ekleyerek Microsoft.VisualC.CppCodeProvider API'lerini kullanmaya devam edebilirsiniz.
Parametreler
Aşağıdaki tabloda XSD görevinin parametreleri açıklanmaktadır.
AdditionalOptions
İsteğe bağlı Dize parametresi.
Komut satırında belirtilen seçeneklerin listesi. Örneğin, /<option1> /<option2> /<option#>. Başka bir XSD görev parametresi tarafından temsil edilmeyen seçenekleri belirtmek için bu parametreyi kullanın.
GenerateFromSchema
İsteğe bağlı Dize parametresi.
Belirtilen şemadan oluşturulan türleri belirtir.
Her biri bir XSD seçeneğine karşılık gelen aşağıdaki değerlerden birini belirtin.
sınıflar - /sınıflar
veri kümesi - /veri kümesi
Dil
İsteğe bağlı Dize parametresi.
Oluşturulan kod için kullanılacak programlama dilini belirtir.
CS (varsayılan olan C#), VB (Visual Basic) veya JS (JScript) arasından seçim yapın. Ayrıca uygulayan bir sınıf için tam bir ad belirtin
System.CodeDom.Compiler.CodeDomProvider Class
.Ad alanı
İsteğe bağlı Dize parametresi.
Oluşturulan türleri için çalışma zamanı ad alanını belirtir.
Kaynak
Gerekli
ITaskItem[]
parametresi.Görevler tarafından tüketilebilen ve yayılabilir MSBuild kaynak dosya öğeleri dizisini tanımlar.
SuppressStartupBanner
İsteğe bağlı Boole parametresi.
ise
true
, görev başladığında telif hakkı ve sürüm numarası iletisinin görüntülenmesini engeller.TrackerLogDirectory
İsteğe bağlı Dize parametresi.
İzleyici günlüğünün dizinini belirtir.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin