Our main project is a Asp.NET core 2.0 MVC project that targets .NET Core 2.0. We would like to add Telerik reporting to our project.
Unfortunately I cannot do that directly since the Telerik report engine is using GDI+ and therefore the project must target classic .net. This means I must do this in a separate project so I can not re-use services like authentication on the controllers etc. Second and more important, our project must run on linux which the reporting service can not. Also we would like to dynamically render the report viewer pages and not be depended on static html pages like the Html 5 report viewer. Because of this limitations Telerik reporting is now not an option for us.
So my questions is will Telerik reporting get full .net core support in the future so we can target .net core too?
10 Answers, 1 is accepted
Full .Net Core support is already requested in our feedback portal, and you could vote for it here. One of the criteria for features implementation and improvement is the voting of our users.
Currently, we do not have immediate plans for full .Net Core support. We would prioritize it when the users demand increases.
Thank you Todor,
It has my vote.
You have my vote as well as described in the linked thread.
I am also trying to Add Telerik reporting to my ASP.NET core 2 Application, and I want to know if there is any progress in the full support, and how to adapt this to my application please.
The Reporting REST service is used to render the reports for the HTML5 Report Viewer requires ASP.NET full-profile to function correctly. The REST service relies on GDI+ APIs that are not available in .NET Core.
The Html5ReportViewer only requires jQuery and CSS to function, so the reporting front-end will work in .NET Core. A common scenario is to host the Html5ReportViewer in your .NET Core application, and host the REST service separately in a Microsoft environment.
For more information, check HTML5 Report Viewer in ASP.NET Core 2 help article.
You can vote for already requested in our feedback portal full .Net Core support.
I have followed the HTML5 Report Viewer in ASP.NET Core 2 article 10 times and I failed to run a single simple report with one word only.
I have a Ticket with support , but however, you don't have even a demo app to explore how to implement, and your step by step guide to implements getting me lost.
Telerik is calming that it support core framework, which is not true at all , and what you descripted is not considered a support for core framework as you have to create your reporting in a .Net Framework.
I came to Telerik to support my core 2 project with reporting and after a week I found out that its not supporting and I failed to implement a single report.
I see that you've already discussed this topic with my colleague Todor in two other forum threads (reporting support for .net core 2 and Error when using ASP.NET Core 2.0 app) and also in a support ticket #1338630. So, let's continue the discussion in the support ticket because it would be better for tracking the exchanged information.
I am also interesting by using Telerik Reporting for server side PDF creation on a .NETCore environment.
It has also my vote.
Is there any progress on this issue?
We are currently studying the technological feasibility of refactoring Telerik Reporting to run entirely on .NET Core. If we find a way to replicate the same functionality using only .NET Core libraries (instead of the current GDI+ drawing libraries for rendering), it will still require a major refactoring of Telerik Reporting, and intensive regression testing to ensure it works in all scenarios without introducing unacceptable breaking changes. In short, it's going to be a long process that will likely not be completed in 2019.
In our Roadmap (the first official release of the year), we will do our best to enable developers to expose the report generation API using a REST framework of their choice, but it is expected to have limits at the first stage of this process.
I will mention that the back-end Reporting service that renders the Reports can be hosted externally and run either in a dedicated Windows Server, or Azure Cloud Services. The front-end Html5 Report Viewer fully supports .NET Core currently.
I just wanted to update this forum thread with the information that in R1 2019 we introduced proper .NET Core support for Telerik Reporting runtime. Now our engine can be used in projects targeting .NET Core 2.0+ on Windows, macOS and Linux. For more details please check the .NET Core Support article and share your feedback.