Added new kb article convert-cs-reports-to-trdp-telerik-reporting (#1535)

* Added new kb article convert-cs-reports-to-trdp-telerik-reporting

* Converting .cs Reports to .trdp Format in Telerik Reporting

* version

* Update convert-cs-reports-to-trdp-telerik-reporting.md

---------

Co-authored-by: KB Bot <kb-bot@telerik.com>
Co-authored-by: Desislava Yordanova <dyordano@progress.com>
Co-authored-by: Todor Arabadzhiev <todor.arabadzhiev@progress.com>
This commit is contained in:
github-actions[bot] 2024-11-13 18:13:47 +02:00 коммит произвёл GitHub
Родитель 54b0b4d281
Коммит 42741c6714
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
10 изменённых файлов: 69 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,69 @@
---
title: Converting .cs Reports to .trdp Format in Telerik Reporting
description: Learn how to transition from .cs report files to the .trdp format in Telerik Reporting, enabling easier report management and distribution.
type: how-to
page_title: How to Convert CSharp Report Files to TRDP Format in Telerik Reporting
slug: convert-cs-reports-to-trdp-telerik-reporting
tags: reporting, convert, import, trdp, conversion
res_type: kb
ticketid: 1669949
---
## Environment
| Version | Product | Author |
| --- | --- | ---- |
| 18.3.24.1112+| Telerik Reporting|[Desislava Yordanova](https://www.telerik.com/blogs/author/desislava-yordanova)|
## Description
This tutorial shows how to convert types inheriting the base class [Telerik.Reporting.Report](/api/telerik.reporting.report) created with the Visual Studio Report Designer to `.trdp` format for various reasons, such as ease of use or distribution. This KB article also answers the following questions:
- How can I manage .cs reports in the Standalone Report Designer?
- Is it possible to convert code-based reports to the TRDP format?
- What steps should I follow to transition from .cs report files to .trdp in Telerik Reporting?
## Solution
Let's start with a Class library project that contains the reports:
![Class Library with Reports](images/reports-class-library.png)
The project targets .NET Framework 4.6.2 or higher:
![Target Framework](images/target-framework.png)
>note For projects targeting .NET, use the Standalone Report Designer for .NET.
To convert a `.cs` report to a `.trdp` report, use the [Standalone Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}). This tool allows for importing `.dll` files produced from projects containing types inheriting `Telerik.Reporting.Report`, facilitating the conversion process.
### Steps for Conversion
1. **Compile the Project**: Ensure your project containing the `.cs` report files is compiled successfully, generating a `.dll` file that includes the Report types.
1. Copy the produced dll (e.g. ProductCatalogLibrary.dll) and paste it next to the `exe` of the appropriate report designer considering the Target framework of the project:
![Same Folder](images/same-folder.png)
1. **Open Standalone Report Designer**: Launch the Telerik [Standalone Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}).
1. **Add an Assembly Reference** to the Standalone Report Designer: [Extending Report Designer to Recognize Custom Assemblies]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/configuration/extending-report-designer%}).
![Assembly Reference](images/assembly-reference.png)
1. **Import the DLL**: From the Report Designer, select to import reports, and navigate to the `.dll` file produced by your project from the first step above. The Standalone Report Designer will launch the [Import Report Wizard]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/tools/report-wizards/import-report-wizard%}) and will list all reports available in the `.dll` for import. Follow the wizard:
![Start Import Report Wizard](images/select-dll.png)
![Select Reports to Convert](images/select-reports-to-convert.png)
![Output Settings](images/output-settings.png)
![Import Summary](images/import-summary.png)
1. **Save as TRDP**: After successfully importing the `.cs` reports, save them in the `.trdp` format using the Standalone Report Designer's save functionality.
![Converted Report](images/converted-trdp-report.png)
## See Also
- [Standalone Report Designer Overview]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%})
- [How to Import Reports Created with the VS Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/how-to-import-reports-created-with-the-vs-report-designer%})
- [Extending Report Designer at a Glance]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/configuration/extending-report-designer%})

Двоичные данные
knowledge-base/images/assembly-reference.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 107 KiB

Двоичные данные
knowledge-base/images/converted-trdp-report.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 112 KiB

Двоичные данные
knowledge-base/images/import-summary.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 20 KiB

Двоичные данные
knowledge-base/images/output-settings.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 20 KiB

Двоичные данные
knowledge-base/images/reports-class-library.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 116 KiB

Двоичные данные
knowledge-base/images/same-folder.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.0 KiB

Двоичные данные
knowledge-base/images/select-dll.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 84 KiB

Двоичные данные
knowledge-base/images/select-reports-to-convert.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 17 KiB

Двоичные данные
knowledge-base/images/target-framework.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 35 KiB