Вам потребуется создать собственный код для сериализации и / или десериализации объекта.
Без ссылки на сборку .NET не имеет необходимых метаданных, чтобы выполнить работу за вас.
Вы можете просто добавить атрибут в сгенерированный XML, чтобы указать тип объекта.
<Object Type="1">
<Property1>Value</Property1>
</Object>
Конечно, код назначения должен знать, что делать с этим атрибутом типа, но вам не нужно ссылаться на фактическую сборку .NET.