C# 将自动生成的代码文件拆分为单个类文件
我有一个由XSD.exe生成的大型代码文件,它生成了一个40k文件,其中包含数百个类定义。这是因为大约有30个根XSD和一些常见的根XSD,它们都需要捆绑在一起才能导入 我想把它们分成单独的类文件,这样它们就可以很容易地管理。有没有什么简单的方法可以做到这一点,或者我不得不求助于某种Regex巫术 干杯 Tristan如果它们是作为公共部分类名生成的,则可以在任何需要添加其他成员的位置创建另一个公共部分类名 对于大多数自动生成类工具,它们会将它们全部转储到一个文件中,因为您通常不想编辑这些类,因为如果再次运行该工具,它将覆盖您的更改C# 将自动生成的代码文件拆分为单个类文件,c#,formatting,C#,Formatting,我有一个由XSD.exe生成的大型代码文件,它生成了一个40k文件,其中包含数百个类定义。这是因为大约有30个根XSD和一些常见的根XSD,它们都需要捆绑在一起才能导入 我想把它们分成单独的类文件,这样它们就可以很容易地管理。有没有什么简单的方法可以做到这一点,或者我不得不求助于某种Regex巫术 干杯 Tristan如果它们是作为公共部分类名生成的,则可以在任何需要添加其他成员的位置创建另一个公共部分类名 对于大多数自动生成类工具,它们会将它们全部转储到一个文件中,因为您通常不想编辑这些类,因
如果您可以使用该工具生成分部类,那么您就可以开始了。您可以使用ReSharper来执行此操作: 右键单击生成的文件 ->重构 ->将类型移动到匹配的文件中 如果没有ReSharper,可以在以下位置检索评估副本: 问候,,
克里斯分班有什么好处?您需要多久查看一次生成的代码?我认为将它们分开会使版本控制更加痛苦。你能举一个生成类的例子吗?