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