Я не знаю, как это будет работать, но здесь идет речь:
Если ваш код CodeDOM сгенерирован в отдельном проекте, сгенерируйте классы и затем добавьте имена файлов в файл .csproj (это просто XML) библиотеки. Им приказали построить в первую очередь. Затем пусть событие pre-build библиотеки запустит приложение для генерации кода, затем оно скомпилируется. Когда вы в следующий раз нажмете на VS, он попросит вас перезагрузиться, потому что файл проекта изменился, и ваши новые классы должны появиться.
Это кажется немного хакерским, но с небольшим количеством сценариев это может быть автоматизировано.