It does not work and for now will not work in the Core version of ASP.NET.
Microsoft is only evaluating the creation of a .NET Core ReportViewer control. Which means there is no present (08/2017).
There is also no ReportViewer "control" for ASP.NET MVC.
Solution 1
There is an alternative solution from Alan Juden around the ReportExecution.asmx of MS-ReportServer.
But it's not the same thing. This will still require Windows Authentication on the report server (along with the user-must-be-member-of-ad-group-specific), and an SSRS server running on Windows. That is, you will need a report server for your ReportViewer to work.
Solution 2
There is yet another solution available through the following nuget
:
However, depending on the previous solution, you still need to authenticate to a report server. As per the description of nuget
itself:
Rendering reports to .Net Core MVC through a report server. With remote support only, local reports will arrive in the future.
Solution 3
It seems that Telerik has created a solution through HTML5 reports to ASP.NET Core. The only problem is that Telerik libraries need to be purchased.