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

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

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

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

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

4 ответа

После установки 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)

В 32-битной операционной системе замените %programfiles(x86)% с %programfiles%

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

Это часть 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/

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

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

Кто-то опубликовал zip-файл с xsd.exe (с 2011 года) и xsd.exe.config на своем личном веб-сайте:

( https://juliankay.com/development/download-xsd-exe/).

Скачивание zip file у меня сработало в 03/2017 .

Вывод (в Linux с поддержкой Mono, встроенной в ядро):

/home/knut/bin/xsd.exe /?
WARNING: The runtime version supported by this application is unavailable.
Using default runtime: v4.0.30319
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 2.0.50727.3038]
Copyright (C) Microsoft Corporation. All rights reserved.

xsd.exe -
    Utility to generate schema or class files from given source.
Другие вопросы по тегам