Having several .NET 4.5 enterprise applications on deck for complete refactoring to .NET Core 2.1, I'd like to know if the Telerik reporting engine is going to make the shift to support netcoreapp2.1 implementations, rather than just supporting the full frameworks like net461.
4 Answers, 1 is accepted
0
Xorcist
Top achievements
Rank 1
answered on 25 Jul 2018, 04:41 PM
After talking with support, the answer to this is *** shakes magic eight ball *** ... "Outlook not so good" (due to .NET Core not having a solidified UI offering). This is very unfortunate because even a HTML5 only ASP.NET Core 2.1 version of Telerik Reporting (which I believe is totally achievable) would be better than nothing at all. We don't have an option to approach this as a separate isolated service, and our product is locked into .NET Core 2.1. So for now we're going to have to look elsewhere for our reporting needs.
0
Hi Xorcist,
Telerik Reporting relies heavily on the full .NET Framework and some of the APIs there are not available in .NET Core.
At the moment, the only option to target .NET Core as the framework of your ASP.NET Core 2.1 application and use Telerik Reporting is the following:
1. Add the HTML5 Report Viewer to the ASP.NET Core 2.1 (.NET Core) application.
2. Add the Reporting REST service which will feed the viewer with report documents to another application which targets the full .NET Framework. Note that ASP.NET Core 2.1 can also target the full .NET Framework.
This is the same scenario which we use in the Angular Report Viewer. The HTML5 viewer displays the report documents in the Angular application but the report documents are actually rendered by a remote REST service which runs under the full .NET Framework.
Regards,
Nasko
Progress Telerik
Telerik Reporting relies heavily on the full .NET Framework and some of the APIs there are not available in .NET Core.
At the moment, the only option to target .NET Core as the framework of your ASP.NET Core 2.1 application and use Telerik Reporting is the following:
1. Add the HTML5 Report Viewer to the ASP.NET Core 2.1 (.NET Core) application.
2. Add the Reporting REST service which will feed the viewer with report documents to another application which targets the full .NET Framework. Note that ASP.NET Core 2.1 can also target the full .NET Framework.
This is the same scenario which we use in the Angular Report Viewer. The HTML5 viewer displays the report documents in the Angular application but the report documents are actually rendered by a remote REST service which runs under the full .NET Framework.
Regards,
Nasko
Progress Telerik
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items
0
Xorcist
Top achievements
Rank 1
answered on 26 Jul 2018, 02:47 PM
I am aware .NET Core can target the full .NET Frameworks, but that would require me to run a separate service, which my client is unwilling to do. We've already proposed a multi-service / micro-service architecture to them, but since this is running behind their firewall on their network, we are bound to their guidelines (this is a custom application). Even our UI and API are the same singular project, and that's how they want it. Their main goal is to move off Windows and onto a free-er Linux infrastructure, and ASP.NET Core is the easiest way to achieve that (given the original application's ASP.NET architecture).
0
Hi Xorcist,
Now I understand the scenario better and I am afraid Telerik Reporting does not support it at the moment. There is a feature request you can vote for - .NET Core support without full .NET Framework in our feedback portal. Currently, I can only quote the official response from one of the comments there:
"Hi! Thank you for all your input. We are even more eager than you to compile the Reporting runtime for OS-agnostic runtime. However, there are many questions we need to answer before being able to give a definitive answer if and when can we implement this. Even if possible, please do not expect it done by the end of the year."
Regards,
Nasko
Progress Telerik
Now I understand the scenario better and I am afraid Telerik Reporting does not support it at the moment. There is a feature request you can vote for - .NET Core support without full .NET Framework in our feedback portal. Currently, I can only quote the official response from one of the comments there:
"Hi! Thank you for all your input. We are even more eager than you to compile the Reporting runtime for OS-agnostic runtime. However, there are many questions we need to answer before being able to give a definitive answer if and when can we implement this. Even if possible, please do not expect it done by the end of the year."
Regards,
Nasko
Progress Telerik
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items