Tagua.Import
0.9.0
See the version list below for details.
dotnet add package Tagua.Import --version 0.9.0
NuGet\Install-Package Tagua.Import -Version 0.9.0
<PackageReference Include="Tagua.Import" Version="0.9.0" />
<PackageVersion Include="Tagua.Import" Version="0.9.0" />
<PackageReference Include="Tagua.Import" />
paket add Tagua.Import --version 0.9.0
#r "nuget: Tagua.Import, 0.9.0"
#:package Tagua.Import@0.9.0
#addin nuget:?package=Tagua.Import&version=0.9.0
#tool nuget:?package=Tagua.Import&version=0.9.0
Tagua.Import
Converts report definitions made for SSRS and the ReportViewer control (.rdlc and .rdl, RDL 2005 to 2016)
into Tagua templates. The template loads and renders straight away, and
anything that did not convert is listed, and marked [RDLC …] in the template: nothing is dropped silently.
Documentation: Migrate from RDLC, at taguareports.com.
using Tagua.Import;
var result = RdlcImporter.Import("Invoice.rdlc");
File.WriteAllText("Invoice.report.yaml", result.Yaml);
foreach (var (path, bytes) in result.Files) // embedded images, e.g. images/logo.png
{
Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(path))!);
File.WriteAllBytes(path, bytes);
}
foreach (var issue in result.Issues) Console.WriteLine(issue); // what to review
It converts datasets and fields with their types, parameters, page setup, headers and footers, text boxes with
formatting, images, lines, rectangles, tables and lists (with row groups, their headers, footers and totals),
matrices (cross-tabs, with their row and column groups and totals), charts, subreports, and VB expressions (fields,
parameters, aggregates, running totals, IIf, string, date and math functions). The tagua import command in Tagua.Cli does
the same from the command line.
The license is Tagua's: see the Tagua package.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Tagua (>= 0.9.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.22.0 | 98 | 9/29/2026 |
| 0.21.0 | 88 | 9/29/2026 |
| 0.20.0 | 94 | 9/29/2026 |
| 0.19.0 | 99 | 9/28/2026 |
| 0.18.0 | 97 | 9/28/2026 |
| 0.17.0 | 93 | 9/28/2026 |
| 0.16.0 | 99 | 9/28/2026 |
| 0.15.0 | 89 | 9/28/2026 |
| 0.14.0 | 93 | 9/28/2026 |
| 0.13.0 | 92 | 9/28/2026 |
| 0.12.0 | 93 | 9/27/2026 |
| 0.11.0 | 98 | 9/27/2026 |
| 0.10.0 | 92 | 9/26/2026 |
| 0.9.0 | 94 | 9/26/2026 |
| 0.8.0 | 92 | 9/25/2026 |
| 0.7.0 | 102 | 9/25/2026 |
| 0.6.0 | 93 | 9/25/2026 |
| 0.5.0 | 83 | 9/25/2026 |
| 0.4.0 | 84 | 9/25/2026 |
| 0.3.0 | 89 | 9/25/2026 |