Egenskapssidor för XML-datageneratorverktyget

Använd dessa sidor för att konfigurera XML-datageneratorverktyget. Sidorna blir tillgängliga när du har lagt till en XML-schemadefinitionsfil (.xsd) i ett projekt. Hitta dem under Project>Egenskaper>För konfigurationsegenskaper>XML-datageneratorverktyg.

Note

Från och med Visual Studio 2017 är C++-projektstöd för .xsd filer inaktuellt.

Egenskapssidan Alla alternativ

Ytterligare alternativ

Anger extra Xsd.exe kommandoradsalternativ som inte representeras av en annan XML-datageneratorverktygsegenskap.

Generera från schema

Anger vilka typer som ska genereras från schemat.

Choices

  • DataSet (/dataset) genererar en klass härledd från DataSet som motsvarar schemat.
  • Klasser (/classes) genererar körningsklasser som motsvarar schemat. Använd dessa klasser med XmlSerializer för att läsa och skriva XML som följer schemat.

Namespace

Anger namnområdet för de genererade klassfilerna. Standardnamnområdet är det globala namnområdet. (/namespace:[string])

Undertryck startbanderoll

Anger om verktyget visar standardinformation om Microsoft upphovsrätt. (/nologo)

Choices

  • Ja (/nologo) kör verktyget utan att visa startbanderollen.
  • Nej visar startbanderollen.

Egenskapssida för kommandorad

Alla alternativ

Visar Xsd.exe kommandorad som genererats från inställningarna på egenskapssidorna för XML-datageneratorverktyget. Det här fältet är skrivskyddat.

Ytterligare alternativ

Anger andra giltiga Xsd.exe kommandoradsalternativ som inte representeras av en annan XML-datageneratorverktygsegenskap. Alternativ som anges här skickas till Xsd.exe efter alternativen som visas i Alla alternativ. Visual Studio validerar inte alternativen eller söker efter beroenden mellan dem.

Ärv från överordnade eller projektstandarder

När du väljer läggs alternativ som du lägger till till värden som ärvs från de överordnade standardvärdena eller projektstandarderna. När de avmarkeras ersätter de alternativ som du lägger till de ärvda värdena. I de flesta fall lämnar du den här kryssrutan markerad.

Mer information om egenskapssidan kommandorad finns på egenskapssidorna för kommandoraden. Mer information om arv av egenskaper finns i Ange C++-kompilator- och byggegenskaper i Visual Studio.

Mer information om kommandoradsalternativen finns i XML-schemadefinitionsverktyget (Xsd.exe).

Information om hur du programmatiskt får åtkomst till medlemmar i det här objektet finns i VCXMLDataGeneratorTool

Se även

Referens för C++-projektegenskapssida