4 Answers, 1 is accepted
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.
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.
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."