How can I display RDLC reports in a .NET 8 WinForms application, since ReportViewer is not supported? Is there any official Microsoft-supported way to reuse RDLC files in .NET 8?

Vishal Kambe 20 Reputation points
2025-06-13T06:11:59.3333333+00:00

I am migrating a WinForms desktop application from .NET Framework 4.8 to .NET 8, and I’m facing issues with displaying reports that were previously built using RDLC files and the Microsoft.Reporting.WinForms ReportViewer control.

In the original project, we used:

.rdlc files created using Report Builder

Microsoft.Reporting.WinForms package to view reports inside forms

Now in .NET 8:

The Microsoft.Reporting.WinForms NuGet package is not available or not compatible.

The ReportViewer control is not supported in .NET 8 WinForms

  • I am unable to find an official way to render RDLC reports in a .NET 8 desktop application.I am migrating a WinForms desktop application from .NET Framework 4.8 to .NET 8, and I’m facing issues with displaying reports that were previously built using RDLC files and the Microsoft.Reporting.WinForms ReportViewer control. In the original project, we used:
    • .rdlc files created using Report Builder
    • Microsoft.Reporting.WinForms package to view reports inside forms
    Now in .NET 8:
    • The Microsoft.Reporting.WinForms NuGet package is not available or not compatible.
    • The ReportViewer control is not supported in .NET 8 WinForms
C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
11,553 questions
0 comments No comments
{count} votes

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.