Формирование отчета в консольном приложении

отредактировано August 2014 Раздел: FastReport.Mono
Здравствуйте!

Пытаюсь написать консольное mono-приложение для формирование pdf отчета на основании frx-шаблона и датасета с данными.
Код:
bool res;
            using (Report report = new Report())
            {
                Console.WriteLine ("Качаем шаблон из файла");
                report.Load("testReport.frx");
                report.StoreInResources = false;
                
...

                report.RegisterData(ds, "TestData");
                Console.WriteLine ("Формируем");
                res = report.Prepare();

                Console.WriteLine("Результат формирования: " + res);

                Console.WriteLine ("Экспортируем");
                FastReport.Export.Pdf.PDFExport export = new FastReport.Export.Pdf.PDFExport();
                export.Export(report, @"result.pdf");

                Console.WriteLine ("Файл result.pdf готов!");

Под виндой запускается, отрабатывает ок. В ubuntu desktop отрабатывает, а если запустить через терминал начинает ругаться - скан ошибки

Возможно ли в "чистой" терминале (без gui) формирование отчетов с помощью fr.mono? Может быть у вас есть рабочий пример?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.