Как отладить отчет XtraReports, даже обработчики сценариев в Visual Studio 2010? - PullRequest
0 голосов
/ 01 августа 2011

DevExpress XtraReports добавляет обработчики событий, такие как beforeprint. в каком-то окне скрипта. Я не могу добавить точки останова в этом окне. Как отладить этот код? Код находится в файле resx.

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

В следующей версии XtraReports Suite (v2011 vol. 2) появилась возможность отладки сценариев с помощью Visual Studio.Подробнее см. Использование Visual Studio для отладки скриптов в XtraReports .

0 голосов
/ 02 августа 2011

К сожалению, AFAIK способ, которым код «выполняется», вы не можете отладить его во время выполнения (http://www.devexpress.com/Support/Center/p/Q247866.aspx)

Способ, которым я отлаживаю, заключается в том, что я просто помещаю свой код в Try Catch, затем записываю исключение вместе со всеми внутренними исключениями, а также с StackTrace. Таким образом, я могу получить информацию о том, где произошла ошибка.

Это пример моего метода Extension для получения полной информации об исключении

<Extension()>
Public Function ToFullMessage(ByVal ex As Exception) As String
    Dim result As String
    result = ex.Message & Environment.NewLine & ex.StackTrace
    If ex.InnerException IsNot Nothing Then
        result &= String.Format("{0}{0}Inner Exception{0}{1}", Environment.NewLine, ex.InnerException.ToFullMessage)
    End If
    Return result
End Function

Надеюсь, это поможет

...