我正在尝试在以下位置组合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进行最少修改或不修改?
发布于 2013-04-02 07:43:53
将每个生成的类放入其自己的名称空间中,然后(可选)为每个类创建一个别名。
https://stackoverflow.com/questions/15753749
复制相似问题