我正在尝试在此位置组合 Exchange 自动发现 XSD:
http://msdn.microsoft.com/en-us/library/ee160637(v=exchg.80).aspx
基本上,它是一个“请求”XSD 和三个“响应 XSD”。三个响应 XSD 定义了不同的响应(正确响应、错误响应和重定向响应),因此每个文件都包含一个类似于这样的类:
<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 进行最少修改或不修改?