C# 仅在一个文件中从VisualStudio中的xml文件生成XSD架构
我一直在尝试从C# 仅在一个文件中从VisualStudio中的xml文件生成XSD架构,c#,xml,visual-studio-2010,xsd,C#,Xml,Visual Studio 2010,Xsd,我一直在尝试从xml文件生成xsd模式,以获取类(应用xsd工具)。在visualstudio中,使用我的xmlopen:main menu->xml->Generate Schema和visualstudio在几个文件中生成架构: 一个主文件引用其他文件。之后,我必须将其他文件的内容复制到主文件中,以应用xsd工具并生成我想要的类 我的问题是,是否有可能只在一个文件中生成所有文件?能否更改xml文件,使所有类型都位于同一名称空间中,从而强制xsd创建单个文件架构?请参见XML文件中的每个名称空
xml
文件生成xsd模式
,以获取类(应用xsd工具)。在visualstudio
中,使用我的xmlopen:main menu->xml->Generate Schema
和visualstudio在几个文件中生成架构:
一个主文件引用其他文件。之后,我必须将其他文件的内容复制到主文件中,以应用xsd工具并生成我想要的类
我的问题是,是否有可能只在一个文件中生成所有文件?能否更改xml文件,使所有类型都位于同一名称空间中,从而强制xsd创建单个文件架构?请参见XML文件中的每个名称空间都被视为一个单独的模式(XSD) 考虑将名称空间合并为一个名称空间,这样您就可以享受1次文件生成
另外,作为一个很好的参考,请看这个相关的好答案:而不是仅基于一个xsd生成代码,我在xsd工具中尝试了指定VisualStudio生成的所有xsd文件,并且成功了。谢谢,这很有用。@Mirlo但您仍在使用多个XSD文件。