Автоматически генерируйте XSD к C# в Visual Studio IDE

Я запускаю Visual Studio 2010. У меня есть a XSD схема и хочет использовать инструмент xsd.exe для генерации соответствующего файла C#. Я сделал это успешно из командной строки, но теперь я хочу сделать то же от IDE.

Есть ли некоторый известный маршрут для этого? Мне удалось использовать событие перед сборкой, но я очень не хочу иметь инструмент, работающий на каждой сборке. Обычно, это должно только работать, когда XSD изменяется.

Добавление сгенерированного .cs файла к проекту подвергает его .xsd того же имени, таким образом, IDE знает, что они связаны.

Я знаю, что могу установить "Инструмент пользователя" на своем .xsd, но я не уверен, достигает ли это желаемого эффекта. Я надеялся на более простой путь.

И в конечном счете, VS2010 не может выполнить XSD.EXE, потому что он живет в папке SDK, и путь, известный VS, очевидно, не включает его.

Любые предложения приветствуются!

41
задан wpfwannabe 7 June 2010 в 15:14
поделиться

1 ответ

Вы можете проверить Xsd2Code для надстройки VS, которая делает это в интерактивном режиме. Насколько мне известно, автор также работает над версией VS2010.

альтернативный текст http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=Xsd2Code&DownloadId=41336

40
ответ дан 27 November 2019 в 00:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: