This is a migrated thread and some comments may be shown as answers.

Any plans for full .NET Core support?

4 Answers 103 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Xorcist
Top achievements
Rank 1
Xorcist asked on 24 Jul 2018, 08:41 PM
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

Sort by
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
Nasko
Telerik team
answered on 26 Jul 2018, 12:00 PM
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
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
Nasko
Telerik team
answered on 26 Jul 2018, 03:45 PM
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
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
Tags
General Discussions
Asked by
Xorcist
Top achievements
Rank 1
Answers by
Xorcist
Top achievements
Rank 1
Nasko
Telerik team
Share this question
or