После установки данного пререлиза (до этого стоял от 15-го) большинство отчётов дают ошибку при вызове метода StiReport.Compile()
c:\WINDOWS\Temp\z_pbi1g1.0.cs(281,29) : error CS1002: ; expected
Если открыть отчёт в дизайнере и сохранить его, ошибка пропадает. Помогает также откат к версии 15-го числа.
Пререлиз от 21-го числа
Пререлиз от 21-го числа
Вышлите, пожалуйста, пример отчетa (mrt файл), который вызывает эту ошибку на для анализа.
Спасибо.
Спасибо.
Пререлиз от 21-го числа
К сожалению мы не можем воспроизвести эту ошибку ни на одном билде начиная с 15 числа. Заметили одну особенность файла отчета - для перевода строки используется один символ - а должно быть два. Вы храните отчеты в базе данных? Покажите пожалуйста код, который используется для отображаения отчета.
Пререлиз от 21-го числа
Да, храним в базе данных. Но там вроде бы все переводы строки двумя символами. Что в базе, что в отладчике студии.
Код компиляции отчёта (до отображения не доходит). Здесь тоже ничего необычного, кажется, нет.
Код компиляции отчёта (до отображения не доходит). Здесь тоже ничего необычного, кажется, нет.
m_StimulReport = new StiReport();
m_StimulReport.LoadFromString(m_StimulTemplate);
m_StimulReport.RegData(DataSource);
m_StimulReport.Compile(); // тут и падает
Пререлиз от 21-го числа
А можно прислать содержимое строки m_StimulTemplate ?