ReportViewerCore.NETCore 15.1.20
This project is not supported/developed by Microsoft
This project is aimed at porting Microsoft SQL Server Reporting Services (Report Viewer) to .NET Core 3.1, .NET 5 and .NET 6. Sources and examples are available at https://github.com/lkosson/reportviewercore/
Basic usage
Stream reportDefinition; // your RDLC from file or resource
IEnumerable dataSource; // your datasource for the report
LocalReport report = new LocalReport();
report.LoadReportDefinition(reportDefinition);
report.DataSources.Add(new ReportDataSource("source", dataSource));
report.SetParameters(new[] { new ReportParameter("Parameter1", "Parameter value") });
byte[] pdf = report.Render("PDF");
No packages depend on ReportViewerCore.NETCore.
.NET Core 3.1
- Microsoft.CodeAnalysis.VisualBasic (>= 3.6.0)
- System.CodeDom (>= 4.7.0)
- System.IO.Packaging (>= 4.7.0)
- System.Drawing.Common (>= 4.7.2)
- System.Resources.Extensions (>= 4.7.1)
- System.Windows.Extensions (>= 4.7.0)
.NET 8.0
- System.Windows.Extensions (>= 4.7.0)
- System.Resources.Extensions (>= 4.7.1)
- System.Drawing.Common (>= 4.7.2)
- System.IO.Packaging (>= 4.7.0)
- System.CodeDom (>= 4.7.0)
- Microsoft.CodeAnalysis.VisualBasic (>= 4.8.0-3.final)
.NET 7.0
- System.Windows.Extensions (>= 4.7.0)
- System.Resources.Extensions (>= 4.7.1)
- System.Drawing.Common (>= 4.7.2)
- System.IO.Packaging (>= 4.7.0)
- System.CodeDom (>= 4.7.0)
- Microsoft.CodeAnalysis.VisualBasic (>= 4.4.0)
.NET 6.0
- System.Resources.Extensions (>= 4.7.1)
- System.Drawing.Common (>= 4.7.2)
- System.Windows.Extensions (>= 4.7.0)
- System.CodeDom (>= 4.7.0)
- System.IO.Packaging (>= 4.7.0)
- Microsoft.CodeAnalysis.VisualBasic (>= 4.0.0)
.NET 5.0
- Microsoft.CodeAnalysis.VisualBasic (>= 3.8.0)
- System.IO.Packaging (>= 4.7.0)
- System.Drawing.Common (>= 4.7.2)
- System.Resources.Extensions (>= 4.7.1)
- System.Windows.Extensions (>= 4.7.0)
- System.CodeDom (>= 4.7.0)
| Version | Downloads | Last updated |
|---|---|---|
| 15.1.20 | 9 | 6/23/2025 |