Команда "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-файла.
Смотрите здесь: Вставьте XML или JSON как классы в Visual Studio.
Обратите внимание, что эта функция требует как минимум.NET 4.5.
Как вызвать командную строку Visual Studio:
Говорят, картинка стоит тысячи слов (Работает для Visual Studio 2017 - Community Edition / Windows 10):
- Откройте командную строку Visual Studio.
- Теперь запустите команду XSD для соответствующего файла XML.
Это так просто!