Ускорить Sgen.exe?

В настоящее время я занимаюсь разработкой инструмента генерации кода, который принимает схему XML и генерирует классы C#, компилирует классы C# и создает их с помощью sgen.exe для создания сериализуемого.dll. Проблема в том, что генерация сериализуемой DLL из sgen.exe занимает слишком много времени. Это может быть потому, что мой проект содержит около 1400 сериализуемых классов.

Sgen.exe успешно завершает работу и генерирует действительный.dll, но это занимает от 25 до 30 минут. Это делает тестирование этого проекта кошмаром. Есть ли способ ускорить это? Я вижу, что sgen.exe использует только 1 ядро ​​моего процессора, но я полагаю, это потому, что sgen.exe не может быть многопоточным. Любые идеи, как я могу ускорить это?

0 ответов

Другие вопросы по тегам