Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
980 views
in Technique[技术] by (71.8m points)

xml - where to find xsd.exe in visual studio 2013 on windows 8

I have used the xsd.exe utility in Visual Studio 2003 and 2008 to generate typed datasets from a 3rd party XSD file. The third party has changed their schema so I need to regenerate the datasets but I can't find XSD.EXE.

The win8 search gives me information about the utility but not where it is, I tried a search in Windows explorer and didn't get any results.

I read posts regarding Win7/VS 2008 that say it is part of the WinSDK but I can't find it in that folder either.

Some poster say it now needs to be downloaded but from where. I am running 64 bit Windows 8 pro and Visual Studio 2013 Ultimate.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Once you have the SDK installed * (either Manually, or with Visual Studio), you'll find it in the following directories:

SDK 8 and later

There is an an additional FX version subdirectory:

%programfiles(x86)%Microsoft SDKsWindows{ver}in{FXVer} Tools

Where

  • {ver} is the SDK version (e.g. v8.1A)
  • and {FXVer} is the applicable .Net Framework version, e.g. NETFX 4.0v

e.g.

C:Program Files (x86)Microsoft SDKsWindowsv8.1AinNETFX 4.5.1 Tools
C:Program Files (x86)Microsoft SDKsWindowsv10.0AinNETFX 4.6.1 Tools 

SDK 7 and lower

%programfiles(x86)%Microsoft SDKsWindows{ver}Bin

Where {ver} is the SDK version (e.g. v7.0A)

On a 32 bit O/S, replace %programfiles(x86)% with %programfiles%

* Wikipedia maintains a fairly recent set of download links to the various SDK versions - scroll to the bottom of the table for recent ones.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...