标签: c# serialization sgen
我目前正在开发一个代码生成工具,它采用XML Schema并生成C#类,使用sgen.exe编译C#类和SGEN,以创建可序列化的.dll。问题是从sgen.exe生成可序列化的dll需要太长时间。这可能是因为我的项目包含大约1400个可序列化的类。
sgen.exe成功完成并生成有效的.dll,但大约需要25到30分钟。这使得测试这个项目成为一场噩梦。反正有加速吗?我可以看到sgen.exe只使用我的处理器的1核,但我认为这是因为sgen.exe不能是多线程的。我有什么想法可以加快速度吗?