«Программа dotNet, которая не работает на платформе Windows» для меня означает, что вы развертываете приложение Mono. Возможно, в Linux, если это так, попробуйте WINE и посмотрите, работает ли приложение Delph, предложенное выше , как и ожидалось. Если да, то проблема с выходом из компьютера с приложением dotnet решена, так как оба будут работать на одном и том же оборудовании без связи по сети.
РЕДАКТИРОВАТЬ: поскольку ОП теперь указал, что он использует MonoDroid и Monotouch, и, следовательно, не может использовать Wine - оставшиеся варианты:
- Обратный инжиниринг формата (сначала проконсультируйтесь с юристом, чтобы защитить себя от вреда)
- Попросите Embarcadero дать определение файла (я не очень на это надеюсь)
- Изменение приложения Delphi / C ++ для экспорта файлов в XML
- Создайте приложение Delphi для предварительной обработки этих * .cds и экспортируйте их в XML перед отправкой на компьютер с iOS / Android.
Из четырех альтернатив четвертый является, пожалуй, самым быстрым - самый лучший - третий.
Первый может доставить вам неприятности из-за всех этих законов против инженера по всему миру (в США есть DMCA, который, как я слышал, очень драконовский - но IANAL и даже не гражданин США).
Вторая ставка.