我在Visual Studio 2003
和2008
中使用xsd.exe实用程序从第三方XSD文件生成类型化数据集。第三方更改了他们的架构,因此我需要重新生成数据集,但找不到XSD.EXE
。
win8搜索提供了有关实用程序的信息,但没有提供它的位置,我尝试在Windows资源管理器中搜索,但没有得到任何结果。
我读过关于Win7/VS 2008
的帖子,说它是WinSDK的一部分,但我在那个文件夹中也找不到它。
一些海报说它现在需要下载,但是从哪里下载。我正在运行64 bit Windows 8 pro
和Visual Studio 2013 Ultimate
。
5条答案
按热度按时间n1bvdmb61#
安装SDK *(手动安装或使用Visual Studio安装)后,您将在以下目录中找到它:
SDK 8及更高版本
还有一个额外的FX版本子目录:
地点
{ver}
是SDK版本(例如v8.1A
){FXVer}
是适用的.Net框架版本,例如NETFX 4.0v
例如
SDK 7及更低版本
其中
{ver}
是SDK版本(例如v7.0A
)在**32 bit O/S**上,将
%programfiles(x86)%
替换为%programfiles%
*
Wikipedia维护了一组相当新的下载链接,指向各种SDK版本-滚动到表格底部查看最新版本。bxfogqkk2#
这是Windows SDK的一部分。我知道您可以下载Windows 7 SDK for .NET 4.0,这些文件将安装在Windows 8上,并在Windows 8上完全发挥作用。(它安装在C:\Program Files(x86)\Microsoft SDK\Windows?version?\bin\NETFX 4.0 Tools中,其中版本为v8或类似的操作系统版本)
您还可以发现xsd应用程序是完整SDK的一部分。
nvbavucw3#
将以下内容添加到环境变量
PATH
中:C:\程序文件(x86)\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
使用
xsd /c filename.xsd
通过命令行运行cig3rfwq4#
如果您安装了Visual Studio,则可以找到开发人员命令提示符(它是“开始”菜单中的快捷方式,或者应该可以从VS IDE中获得)。将打开一个cmd窗口,您可以从中运行xsd.exe。
cgfeq70w5#
有人在他的个人网站上发布了一个包含xsd.exe(从2011年开始)和xsd.exe.config的zip文件:
(https://juliankay.com/development/download-xsd-exe/)。
下载zipfile在2017年3月为我工作。
输出(在Linux上,内核中内置了Mono支持):