Aracılığıyla paylaş


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.