【问题标题】:Generate classes from XML : xsd.exe not found从 XML 生成类:找不到 xsd.exe
【发布时间】:2013-11-28 18:12:22
【问题描述】:

我想从 XML 文件生成类。 我尝试使用命令提示符,但找不到 xsd 函数,我收到此消息:

'xsd' 未被识别为内部或外部命令

我也试过这种方法:http://msdn.microsoft.com/en-us/library/hh371548%28v=vs.110%29.aspx 但我没有“选择性粘贴”菜单。

如何安装 XSd 命令? (我的 .NET Framework 是最新的,我的版本是 4.5) 如何添加“过去特别”菜单? 我正在开发 VS Ultimate 2012

【问题讨论】:

  • 使用 Visual Studio 的开发者命令而不是默认的 cmd.exe
  • 谢谢你的评论(到现在已经6.5年了,我都不记得是哪个项目了^^)

标签: c# xml visual-studio class xsd


【解决方案1】:

xsd.exe 默认不在您的路径中。它应该在

中可用
C:\Program Files (x86)\Microsoft SDKs\Windows\v???\bin

v??? 的实际含义会因您安装的框架版本而异。

正如 Nguyễn Đức Tâm 在他们的评论中指出的那样,这些天你可能会在
C:\Program Files\Microsoft SDKs 找到它,尽管对我来说它仍然在 Program Files (x86)

或者,搜索Developer Command Prompt for VS20xx" in the start menu (wherexxdepends on the version of Visual Studio that you are running). This runs acmdwith your path set up to access development tools such asxsd`,无需查找它。

【讨论】:

  • Microsoft SDK 位于 Program Files 而不是 (x86) 中
  • @NguyễnĐứcTâm,对我来说它仍在Program Files (x86),但我已经更新了这个答案以反映你发现的内容,因为它是一个六年前的答案,因此需要更新。
  • 其实Microsoft SDKsProgram Filesx86中都有。我刚刚检查过了。您的答案仍然是最新的。
【解决方案2】:

进一步添加到上述解决方案,以管理员身份运行 VS20xx 的开发人员命令提示符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-18
    • 2011-02-15
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多