Я скопировал набор данных из одного csproj в другой, и новый проект получает следующее предупреждение о компиляции:
«Произошел сбой пользовательского инструмента« MSDataSetGenerator »при обработке файла« Client.xsd ».»
При изучении этого предупреждения я обнаружил, что если я открою приглашение VS cmd и запуском XSD.exe непосредственно в файле xsd, я получу больше информации. Это говорит:
«Ошибка: может генерироваться только один из классов или наборов данных.»
Флаг командной строки, который исправляет это, должен выполнить:
XSD / d {xsdfilename}
Если я запускаю его в строке cmd, он просто генерирует код набора данных. Но я не могу понять, как заставить Visual Studio сделать это. Кто-нибудь знает?