J'ai utilisé l'utilitaire xsd.exe dans Visual Studio 2003
et 2008
pour générer des jeux de données typés à partir d’un fichier XSD tiers. La tierce partie a changé de schéma, je dois donc régénérer les jeux de données, mais je ne trouve pas XSD.EXE
.
La recherche win8 me donne des informations sur l'utilitaire mais pas où il se trouve, j'ai essayé une recherche dans l'Explorateur Windows et je n'ai obtenu aucun résultat.
J'ai lu des articles concernant Win7/VS 2008
qui dit que cela fait partie de WinSDK mais que je ne le trouve pas non plus dans ce dossier.
Certaines affiches disent qu'il faut maintenant le télécharger, mais d'où. Je cours 64 bit Windows 8 pro
et Visual Studio 2013 Ultimate
.
Une fois que vous avez le SDK installé * (manuellement ou avec Visual Studio), vous le trouverez dans les répertoires suivants:
SDK 8 et versions ultérieures
Il existe un sous-répertoire supplémentaire pour la version FX:
%programfiles(x86)%\Microsoft SDKs\Windows\{ver}\bin\{FXVer} Tools
Où
{ver}
Est la version du SDK (par exemple, v8.1A
){FXVer}
est la version applicable de .Net Framework, par exemple. NETFX 4.0v
par exemple
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 et versions antérieures
%programfiles(x86)%\Microsoft SDKs\Windows\{ver}\Bin\
Où {ver}
Est la version du SDK (par exemple v7.0A
)
Sur un 2 bit O/S, remplacez %programfiles(x86)%
par %programfiles%
*
Wikipedia gère un ensemble assez récent de liens de téléchargement vers les différentes versions du SDK - faites défiler vers le bas du tableau pour les plus récentes.
Cela fait partie du SDK Windows. Je sais que vous pouvez télécharger le SDK Windows 7 pour .NET 4.0 et que les fichiers seront installés et seront pleinement fonctionnels sous Windows 8. (Il est installé dans C:\Program Files (x86)\Microsoft SDK\Windows \? Version ?\bin\NETFX 4.0 Outils où version sera la version du système d'exploitation comme v8 ou similaire)
http://www.Microsoft.com/en-us/download/details.aspx?id=8279
Vous pouvez également trouver l'application xsd dans le cadre du SDK complet.
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
De plus, si vous êtes si enclin à utiliser d’autres travaux, Codeplex propose une alternative intéressante à xsd.exe: http://xsd2code.codeplex.com/
Si Visual Studio est installé, vous pouvez localiser l'invite de commande du développeur (il s'agit d'un raccourci dans le menu Démarrer ou il devrait être disponible à partir de VS IDE). Une fenêtre cmd s'ouvre et vous pouvez y exécuter xsd.exe.
Ajoutez ce qui suit à votre variable d’environnement PATH
:
C:\Program Files (x86)\Outils de développement SDK Microsoft\Windows\v10.0A\bin\NETFX 4.7.2
C:\Program Files (x86)\Microsoft SDKs\Windows\
v10.0A
)Bin
NETFX 4.7.2 Tools
xsd.exe
Exécuter via la ligne de commande en utilisant xsd /c filename.xsd