【发布时间】:2010-12-17 19:59:18
【问题描述】:
当我在 Visual Studio 2008 中添加 WCF 服务引用时,会创建一个名为 Service Reference\ServiceReferenceNamespace 的目录。
在这个目录下,有名为Service.xsd、Service1.xsd、Service2.xsd、Service3.xsd和Service4.xsd的文件。这些文件不是重复的——不同的文件定义了不同的类型和元素。当我第一次创建服务引用时,只有一个文件,但当我添加更多 DataContract 和 OperationContracts 时,添加了更多 Service*-files。
生成了 5 个不同的文件,而不仅仅是一个,这看起来有点奇怪。如果我删除了服务引用(因此也删除了目录),然后再次添加它,则会再次添加相同的文件。
谁能解释为什么要创建多个文件而不是一个?
【问题讨论】:
标签: visual-studio visual-studio-2008 wcf file service-reference