webentwicklung-frage-antwort-db.com.de

Wo finde ich xsd.exe in Visual Studio 2013 unter Windows 8?

Ich habe das Dienstprogramm xsd.exe in Visual Studio 2003 Und 2008 Verwendet, um typisierte Datensätze aus einer XSD-Datei eines Drittanbieters zu generieren. Der Drittanbieter hat sein Schema geändert, sodass ich die Datensätze neu generieren muss, aber XSD.EXE Nicht finde.

Die Win8-Suche gibt mir Informationen über das Dienstprogramm, aber nicht, wo es sich befindet. Ich habe eine Suche im Windows-Explorer versucht und keine Ergebnisse erhalten.

Ich habe Beiträge zu Win7/VS 2008 Gelesen, die besagen, dass es Teil des WinSDK ist, aber ich kann es auch nicht in diesem Ordner finden.

Einige Poster sagen, dass es jetzt heruntergeladen werden muss, aber von wo. Ich führe 64 bit Windows 8 pro Und Visual Studio 2013 Ultimate Aus.

35
user3010967

Sobald Sie das SDK installiert haben * (entweder manuell oder mit Visual Studio), finden Sie es in den folgenden Verzeichnissen:

SDK 8 und höher

Es gibt ein zusätzliches FX-Versions-Unterverzeichnis:

%programfiles(x86)%\Microsoft SDKs\Windows\{ver}\bin\{FXVer} Tools

Woher

  • {ver} Ist die SDK-Version (z. B. v8.1A)
  • und {FXVer} ist die anwendbare .Net Framework-Version, z. NETFX 4.0v

, z. B.

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools 

SDK 7 und niedriger

%programfiles(x86)%\Microsoft SDKs\Windows\{ver}\Bin\

Wobei {ver} Die SDK-Version ist (z. B. v7.0A)

Ersetzen Sie %programfiles(x86)% in einem 2-Bit-O/S durch %programfiles%

* Wikipedia unterhält eine Reihe relativ aktueller Download-Links zu den verschiedenen SDK-Versionen - scrollen Sie für die neuesten zum Ende der Tabelle.

68
StuartLC

Dies ist Teil des Windows SDK. Ich weiß, dass Sie das Windows 7 SDK für .NET 4.0 herunterladen können und die Dateien installiert werden und unter Windows 8 voll funktionsfähig sind. (Es ist unter C:\Programme (x86)\Microsoft SDKs\Windows \? Installiert.) ?\bin\NETFX 4.0 Tools, bei denen die Version des Betriebssystems v8 oder eine ähnliche sein wird)

http://www.Microsoft.com/en-us/download/details.aspx?id=8279

Möglicherweise finden Sie die xsd-Anwendung auch als Teil des vollständigen SDK.

For Windows 8: http://msdn.Microsoft.com/en-us/windows/desktop/hh852363.aspx
For Windows 8.1: http://msdn.Microsoft.com/en-us/windows/desktop/bg162891.aspx

Auch wenn Sie so geneigt sind, andere Werke zu verwenden, gibt es bei Codeplex eine nette Alternative zu xsd.exe: http://xsd2code.codeplex.com/

5
HeXanon

Wenn Sie Visual Studio installiert haben, suchen Sie möglicherweise die Eingabeaufforderung für Entwickler (dies ist eine Verknüpfung im Startmenü oder sollte in VS IDE verfügbar sein). Ein cmd-Fenster wird geöffnet, in dem Sie xsd.exe ausführen können.

1
Ivan P.

Fügen Sie Ihrer Umgebungsvariablen PATH Folgendes hinzu:

C:\Programme (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7.2 Tools

  • Gehe zu C:\Program Files (x86)\Microsoft SDKs\Windows\
  • Klicken Sie auf die neueste Version (z. B. v10.0A)
  • Klicken Sie auf Bin
  • Wählen Sie die neueste .NET-Version aus, z. NETFX 4.7.2 Tools
  • Es gibt xsd.exe

Führen Sie über die Befehlszeile mit xsd /c filename.xsd

0
Nick N.