it-roy-ru.com

где найти xsd.exe в visual studio 2013 на windows 8

Я использовал утилиту xsd.exe в Visual Studio 2003 а также 2008 для создания типизированных наборов данных из стороннего XSD-файла. Сторонние поставщики изменили свою схему, поэтому мне нужно восстановить наборы данных, но я не могу найти XSD.EXE.

Поиск в win8 дает мне информацию об утилите, но не о том, где она находится. Я попытался выполнить поиск в Windows Explorer и не получил никаких результатов.

Я читаю сообщения относительно Win7/VS 2008, которые говорят, что это часть WinSDK, но я не могу найти его и в этой папке.

Некоторые авторы говорят, что теперь его нужно скачать, но откуда. Я бегаю 64 bit Windows 8 pro а также Visual Studio 2013 Ultimate.

35
user3010967

Если у вас есть SDK установлен * (вручную или с Visual Studio), вы найдете его в следующих каталогах:

SDK 8 и более поздние версии

Существует дополнительный подкаталог FX версии:

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

Где

  • _{ver}_ - версия SDK (например, _v8.1A_)
  • и _{FXVer}_ - соответствующая версия .Net Framework, например _NETFX 4.0v_

например.

_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_)

В 2-битном O/S замените %programfiles(x86)% на _%programfiles%_

_*_ Википедия поддерживает довольно недавний набор ссылок на скачивание различных версий SDK - прокрутите вниз до конца таблицы для последних.

68
StuartLC

Это часть Windows SDK. Я знаю, что вы можете загрузить Windows 7 SDK для .NET 4.0, и файлы будут установлены и будут полностью работоспособны в Windows 8. (Он устанавливается в C:\Program Files (x86)\Microsoft SDKs\Windows \? Version ?\bin\NETFX 4.0 Инструменты, где версия будет версия ОС, например, v8 или аналогичная)

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

Вы также можете найти приложение xsd как часть полного SDK.

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/

5
HeXanon

Если у вас установлена ​​Visual Studio, вы можете найти Командную строку разработчика (это ярлык в меню "Пуск" или он должен быть доступен в VS IDE). Откроется окно cmd, и вы сможете запустить xsd.exe из него.

1
Ivan P.

Добавьте следующее в вашу переменную окружения 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

0
Nick N.