在Windows 8上的visual studio 2013中找到xsd.exe的位置

问题描述 投票:33回答:5

我使用Visual Studio 20032008中的xsd.exe实用程序从第三方XSD文件生成类型化数据集。第三方已经改变了他们的架构,所以我需要重新生成数据集,但我找不到XSD.EXE

win8搜索为我提供了有关该实用程序的信息,但没有给出我在哪里,我尝试在Windows资源管理器中搜索并没有得到任何结果。

我读过关于Win7/VS 2008的帖子,说它是WinSDK的一部分,但我也找不到它在那个文件夹中。

一些海报说它现在需要下载但是从哪里下载。我正在运行64 bit Windows 8 proVisual Studio 2013 Ultimate

xml visual-studio visual-studio-2013 schema xsd.exe
5个回答
67
投票

获得SDK installed *(手动或Visual Studio)后,您将在以下目录中找到它:

SDK 8及更高版本

还有一个额外的FX版本子目录:

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

哪里

  • {ver}是SDK版本(例如v8.1A
  • {FXVer}是适用的.Net Framework版本,例如NETFX 4.0v

EG

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及更低版本

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

其中{ver}是SDK版本(例如v7.0A

32 bit O/S上,用%programfiles(x86)%替换%programfiles%

*维基百科维护了一组最近的各种SDK版本的下载链接 - 滚动到最近的表格底部。


5
投票

这是Windows SDK的一部分。我知道你可以下载适用于.NET 4.0的Windows 7 SDK,这些文件将被安装并在Windows 8上完全正常运行。(它安装在C:\ Program Files(x86)\ Microsoft SDKs \ Windows \?版本中?\ bin \ NETFX 4.0工具,其版本将是OS版本,如v8或类似)

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

您还可以在完整的SDK中找到xsd应用程序。

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

此外,如果你倾向于使用其他作品,在Codeplex有一个很好的替代xsd.exe:http://xsd2code.codeplex.com/


1
投票

如果安装了Visual Studio,则可以找到Developer Command Prompt(它是“开始”菜单中的快捷方式,或者应该可以从VS IDE获得)。将打开一个cmd窗口,您可以从中运行xsd.exe。


0
投票

将以下内容添加到环境变量PATH中:

C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v10.0A \ bin \ NETFX 4.7.2工具

  • C:\Program Files (x86)\Microsoft SDKs\Windows\
  • 点击最新版本(例如v10.0A
  • 点击Bin
  • 选择最新的.NET版本例如NETFX 4.7.2 Tools
  • xsd.exe

使用xsd /c filename.xsd通过命令行运行


-1
投票

有人在他的个人网站上发布了一个带有xsd.exe(来自2011年)和xsd.exe.config的zip文件:

(Qazxswpoi)。

下载https://juliankay.com/development/download-xsd-exe/在2017年3月为我工作。

输出(在Linux上,内置Mono支持):

zipfile
© www.soinside.com 2019 - 2024. All rights reserved.