我可以在 Visual Studio 2010 中创建对 xsd 的服务引用。该参考下载所有链接的 xsd 文件。但是,我有两个问题我想看看是否有解决方案:
每个 xsd 的 URL 实际上以 .gx 结尾(例如http://mycompany.com/Schema1.gx)。当 Visual Studio 导入文件时,它将它们重命名为 .xsd,但在 xsd:import 节点中,它使用 .gx 保留原始引用名称,所以我的引用,一旦它在 Visual Studio 中是“未找到或无效”
对于某些 xsd:import 语句,所引用的 .gx 文件的路径位于另一个目录中(例如,schemaLocation="subDirectory1/Schema1.gx")。但是,当它们被导入时,所有 xsd 文件都位于 Visual Studio 中的同一目录中,但同样,xsd:import 节点没有被修改以反映更扁平的结构。
是否有以有效方式导入这些 xsd 的解决方案?