我有一个由XSD.exe生成的大型代码文件,它生成了一个40k文件,其中包含数百个类定义。这是因为大约有30个Root XSD和一些常见的XSD,它们都需要捆绑在一起才能导入。
我想将它们分成单独的classe文件,以便轻松管理它们。有没有简单的方法可以做到这一点,或者我将不得不采取某种类型的正则表达巫术?
干杯
特里斯坦
答案 0 :(得分:3)
您可以使用ReSharper执行此操作:
右键单击生成的文件 - >重构 - >将类型移动到匹配的文件
如果您没有ReSharper,则可以在http://www.jetbrains.com/resharper/
检索评估副本的问候, 克里斯
答案 1 :(得分:2)
如果它们是public partial class ClassName
生成的,您可以在想要添加其他成员的位置创建另一个public partial class ClassName
。
对于大多数 autogenerating-class-tools ,他们将它们全部转储到一个文件中,因为您通常不想编辑这些类,因为如果再次运行该工具,它将覆盖您的更改。
如果你可以使用该工具生成部分类,那么你应该好好去。