Я использую Visual Studio 2017 и C # 7.3 для выполнения обработки отчетов SSRS 2017, управляемых данными.
Visual Studio 2017 требует использования C # 5 для правильной работы точек останова. Я могу перейти на C # 5, но я не могу найти документацию по C # 5 и ReportExecutionService. Ниже приведен C # 7.3. Он работает отлично, но я не могу отладить свой код, чтобы избавиться от некоторых мелких неприятностей в пакете служб SSIS.
`result = rexec.Render(format, devInfo, out string extension, out string
mimeType, out encoding, out warnings, out streamIDs);`
Для получения дополнительной информации о Visual Studio и проблемах с точками останова посетите:
https://developercommunity.visualstudio.com/content/problem/185808/could-not-set-breakpoint-in-ssis-scripttask.html