Wrong baseDirectory

A typical mistake here is to give dbschema.exe a wrong baseDirectory, that is, one with no DLLs or none with DomainObject subclasses. This will give you the error message:

Execution aborted: Argument classes is empty.

If you get that error message, make sure the baseDirectory is correct for the spec in the /baseDirectory switch.