1

我目前正在开发一个代码生成工具,它采用 XML 模式并生成 C# 类,编译 C# 类并使用 sgen.exe 对它们进行 SGEN 以创建可序列化的 .dll。问题是从 sgen.exe 生成可序列化的 dll 花费的时间太长。这可能是因为我的项目包含大约 1400 个可序列化的类。

sgen.exe 成功完成并生成有效的 .dll,但大约需要 25 到 30 分钟。这使得测试这个项目成为一场噩梦。有没有办法加快这个速度?我可以看到 sgen.exe 只使用了我的处理器的 1 个核心,但我认为这是因为 sgen.exe 不能是多线程的。有什么想法可以加快速度吗?

4

0 回答 0