加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 基于XSD创建MULTIPLE类文件

发布时间:2020-12-15 18:06:52 所属栏目:百科 来源:网络整理
导读:我可能正在尝试使用XSD工具不可能的东西,但是我想问一下更简单的解决方案. 我有一个XSD文件有多个元素(和多个复杂类型),将在一个代码文件中生成多个类(我不喜欢这样).为了具有从XSD工具生成的清晰可读的类文件,我希望将每个元素放在一个单独的代码文件中,而
我可能正在尝试使用XSD工具不可能的东西,但是我想问一下更简单的解决方案.

我有一个XSD文件有多个元素(和多个复杂类型),将在一个代码文件中生成多个类(我不喜欢这样).为了具有从XSD工具生成的清晰可读的类文件,我希望将每个元素放在一个单独的代码文件中,而不是全部放在一个代码文件中作为部分类.

有谁知道如何做到这一点?或者是我唯一的解决方案,将XSD分解为模式中每个xml元素的一个模式?

MSDN文章http://msdn.microsoft.com/en-us/library/x6c1kb0s(v=VS.100).aspx不提供指定是否可以完成的语言.

提前感谢任何答案或意见.

解决方法

这不直接回答你的问题,但是我想把几件事情交出来:

我通常发现分离生成的代码是有效的.我总是喜欢一般遵循“每个文件一个”规则,但是我在这里做了例外,因为我经常处理非常大的模式.即使在自己的目录中,当我生成新版本的代码时,我也不希望有数十(到数百个)的文件.我发现将所有生成的代码分散在一个文件中非常方便.

现在,为了提供一个可能的解决方案 – Resharper有能力把所有的类从文件中拉出来,并把它们放在自己的文件中.如果您右键单击解决方案资源管理器中的文件,您可以说Refactor→Move types into matching files ….当然,这不是任何地方,只是生成这样的方式,但我不知道一个工具,将去做.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读