Ich möchte ein XML-Schema basierend auf einer Klasse generieren, so wie Sie mit der Xsd.exe tool tun können.Programmgesteuertes Verwenden der XSD.exe-Toolfunktion (Schema aus der Klasse generieren) über .NET Framework-Klassen?
z. xsd.exe /type: typename /outputdir:c:\ assmeblyname
.
Gibt es eine Möglichkeit, dies zu tun mit Klassen in .NET Framework statt das eigenständige Tool zu verwenden?
Ich bin sicher, ich habe Informationen über Aufgabenverweise oder ähnliches - dh etwas Programmgesteuertes - gesehen, das anstelle von einigen dieser Standalone-Dienstprogramme verwendet werden kann oder dass einige eigenständige Dienstprogramme ihre Funktionen über die FCL oder ein Microsoft erhalten API.
Nicht, dass ich mir bewusst bin (als One-Shot-Klasse mit einem ' GenerateXsd() 'Methode). Aber Sie können es mit einer anständigen Menge an Ellbogen Fett mit einer Reihe von Klassen aus System.Reflection und System.Xml neu erstellen. –
Hmmmmm ... danke JesseC. Kennt jemand etwas von diesem vorverpackten Ellenbogenfett im Internet? –
Nicht das, was Sie suchen, aber Sie könnten das Werkzeug einpacken. Wenn es ein .NET-Tool ist, können Sie auch auf die EXE-Datei verweisen und den Code kooptieren. –