Работа с NuGet пакетами FastReport

UPD: Актуально до версии FastReport .NET 2022.2. Теперь лицензионные пакеты доступны на нашем NuGet-сервере.

 

NuGet

NuGet - это система управления пакетами для платформ разработки Microsoft с открытым исходным кодом (ранее известный как NuPack). NuGet - это расширение (надстройка) для простого добавления, удаления и обновления библиотек и ресурсов в проектах Visual Studio на основе .NET Framework, .NET Core и .NET. NuGet можно запускать из командной строки или используя сценарии. Он поддерживает множество языков программирования, включая пакеты для .NET Framework и собственные пакеты, написанные на C++.

Пакет NuGet имеет форму одного ZIP-файла с расширением .nupkg. В этом пакете находится: скомпилированный код (DLL), связанные файлы и описательный манифест, содержащий подробные сведения (например, номер версии пакета). Разработчики, которые хотят поделиться своим кодом, создают пакеты и загружают их на общедоступный или частный сервер. Потребители пакетов получают пакеты от соответствующих хостов, используют их в своих проектах, а затем используют функциональные возможности пакетов в своем коде проекта. Промежуточные особенности затем обрабатываются NuGet.

Продукты FastReport на данный момент представлены следующими пакетами:

○     FastReport.Data.ClickHouse

○     FastReport.Data.Couchbase

○     FastReport.Data.Firebird

○     FastReport.Data.Json

○     FastReport.Data.MongoDB

○     FastReport.Data.MsSql

○     FastReport.Data.MySql

○     FastReport.Data.OracleODPCore

○     FastReport.Data.Postgres

○     FastReport.Data.RavenDB

○     FastReport.Data.SQLite

Название пакета Целевые фреймворки (Target Frameworks) Кроссплатформенность

UI (Viewer, Designer, UserControl)

FastReport.Core

.NET Framework 4.0 и выше, .NET Core 2.0 и выше, .NET 5 и выше
FastReport.Net

.NET Framework 4.0 и выше

FastReport.Net.Demo / FastReport.Net.Pro

.NET Framework 4.0 и выше, .NET Core 3.1 Windows и выше, .NET 5 Windows и выше