Я запускаю Visual Studio 2010. У меня есть a XSD
схема и хочет использовать инструмент xsd.exe для генерации соответствующего файла C#. Я сделал это успешно из командной строки, но теперь я хочу сделать то же от IDE.
Есть ли некоторый известный маршрут для этого? Мне удалось использовать событие перед сборкой, но я очень не хочу иметь инструмент, работающий на каждой сборке. Обычно, это должно только работать, когда XSD изменяется.
Добавление сгенерированного .cs файла к проекту подвергает его .xsd того же имени, таким образом, IDE знает, что они связаны.
Я знаю, что могу установить "Инструмент пользователя" на своем .xsd, но я не уверен, достигает ли это желаемого эффекта. Я надеялся на более простой путь.
И в конечном счете, VS2010 не может выполнить XSD.EXE, потому что он живет в папке SDK, и путь, известный VS, очевидно, не включает его.
Любые предложения приветствуются!
Вы можете проверить Xsd2Code для надстройки VS, которая делает это в интерактивном режиме. Насколько мне известно, автор также работает над версией VS2010.