Я пытаюсь объединить AutoDiscovery XSDs Exchange, в этом месте:xsd.exe: урегулирование конфликта XSD
http://msdn.microsoft.com/en-us/library/ee160637(v=exchg.80).aspx
В принципе, это один "запрос" XSD и три "Ответ XSDs". Три XSDs ответа определяет различные реакции (правильный ответ, ошибочный ответ, и ответ перенаправления), так что каждый файл содержит класс, примерно так:
<Autodiscover>
<Request>
...
</Request>
</Autodiscover>
<Autodiscover>
<Response>
...good response...
</Response>
</Autodiscover>
<Autodiscover>
<Response>
...error response...
</Response>
</Autodiscover>
<Autodiscover>
<Response>
...redirect response...
</Response>
</Autodiscover>
Проблемы заключается в том, что «ответ» XSD, очевидно, одно и то же имя, поэтому они конфликтуют, когда я генерирую XSD и включаю их в проект (проект C#). Как лучше всего справляться с этой ситуацией, надеюсь, с минимальными или никакими изменениями в оригинальных XSD?
спасибо. Это был мой откат, но архитектурно (с точки зрения моего приложения) он довольно уродлив. Это не то, для чего существуют пространства имен. :( –