Команда "xsd" не поддерживается в командном окне Visual Studio 2012?

Я читал, что можно запускать команды xsd прямо в Visual Studio (2010). У меня есть VS 2012 на моей машине, и когда я бегу

xsd XMLFile.xml

я получил

Команда "xsd" недопустима.

Итак, команда "xsd" не поддерживается в VS 2012 и есть ли другой способ выполнить "xsd" в VS 2012?

2 ответа

Решение

Файл xsd.exe доступен из командной строки разработчика для VS2012, а не из командного окна, которое является частью IDE VS2012.

Саму "Командную строку разработчика для VS2012" можно запустить из меню "Пуск" -> "Все программы" -> Microsoft Visual Studio 2012 -> Инструменты Visual Studio -> Командная строка Visual Studio для VS2012

В Visual Studio 2012 есть функция Past Special, которая генерирует класс из XML-файла.

Специальная паста в VS 2012
Смотрите здесь: Вставьте XML или JSON как классы в Visual Studio.

Обратите внимание, что эта функция требует как минимум.NET 4.5.

Как вызвать командную строку Visual Studio:

Говорят, картинка стоит тысячи слов (Работает для Visual Studio 2017 - Community Edition / Windows 10):

  1. Откройте командную строку Visual Studio.
  2. Теперь запустите команду XSD для соответствующего файла XML.

Это так просто!

Другие вопросы по тегам