logo
small logo
  • Produkte
  • Shop
  • Support
  • Über uns
  • Customer panel Support
    • en
    • de
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • Wie NuGet mit FastReport-Paketen funktioniert
  • FastReport.NET packages and .NET 5.0

    17. Dezember 2020

    UPD: Gilt für die Versionen von FastReport .NET vor 2022.2. Lizenzpakete sind jetzt auf unserem

    read more
  • Die FastReport Familie der Reportgeneratoren - kurze Overview

    23. März 2020

    Reporting – ein wichtiges Bereich, ohne es Aktivitäten im Alltagsleben richtig schwer vorzustellen. Bürokratie ist

    read more
  • Berichte und PDF-Dokumente in der Blazor-Anwendung

    5. April 2021

    Microsoft hat kürzlich ein Web-Framework namens Blazor veröffentlicht. Mit diesem Framework kann man ein interaktives

    read more
  • Wie man die FastReport ASP .NET Core Anwendung im IIS Windows Server 2012 platziert

    28. September 2021

    Sie benötigen einen Webserver, um die von Ihnen erstellten Anwendungen auf Internet-Servern zu platzieren. Heute

    read more
  • Erstellen eines PDF-Berichts in JetBrains Rider (C#) unter Ubuntu 22.04.1 LTS

    22. März 2023

    In diesem Artikel werfen wir einen Blick auf die Welt der .NET-Plattform in Ubuntu

    read more

Wie NuGet mit FastReport-Paketen funktioniert

22. November 2021

UPD: Gilt für die Versionen von FastReport .NET vor 2022.2. Lizenzpakete sind jetzt auf unserem NuGet server verfügbar.

 

NuGet

NuGet ist ein Open-Source-Paketverwaltungssystem für Microsoft-Entwicklungsplattformen (früher bekannt als NuPack). NuGet ist eine Erweiterung (Add-on) zum einfachen Hinzufügen, Entfernen und Aktualisieren von Bibliotheken und Ressourcen in Visual Studio-Projekten, die auf .NET Framework, .NET Core und .NET basieren. NuGet kann über die Befehlszeile oder über Skripte ausgeführt werden. Es unterstützt viele Programmiersprachen, einschließlich Pakete für .NET Framework und eigene Pakete, die in C++ geschrieben sind.

Ein NuGet-Paket ist eine ZIP-Datei mit der .nupkg-Erweiterung. Dieses Paket enthält einen kompilierten Code (DLL), verknüpfte Dateien und ein beschreibendes Manifest mit Details (z.B., die Versionsnummer des Pakets). Die Entwickler, die ihren Code weitergeben möchten, erstellen Pakete und laden sie auf einen öffentlichen oder privaten Server hoch. Paketkonsumenten erhalten Pakete von ihren jeweiligen Hosts, verwenden sie in ihren Projekten und nutzen dann die Funktionalität der Pakete in ihrem Projektcode. Dazwischen liegende Funktionen werden dann von NuGet bearbeitet.

Die FastReport-Produkte werden derzeit durch die folgenden Pakete repräsentiert:

  • FastReport.Core (Testversion auf nuget.org) ist ein Paket mit der Hauptprogrammlogik (Datenerfassung, Rendern von Berichten, Exportieren, etc.). Einige der FastReport.NET Funktionen fehlen aufgrund der plattformübergreifenden Natur des Pakets. Nach der Installation liegt es im Ordner 'Nugets'. 
  • FastReport.Net (Testversion auf nuget.org) ist ein Paket mit der FastReport.dll-Bibliothek für .NET Framework 4.x, gehört zum Lieferumfang von ‘Pro’ und ‘Demo’ Editionen - für .NET Core 3.1, .NET 5 und .NET 6 ausschließlich für Windows (sog. FastReport.CoreWin). Weitere Informationen zu diesem Paket finden Sie in diesem Artikel. Nach der Installation liegt es im Ordner ‘Nugets/Windows’.
  • FastReport.Web (Testversion auf nuget.org) ist ein Paket zur FastReport-Integration in Skripten zum Arbeiten mit Webanwendungen (Rendern von Berichten im Browser, Exportieren und Drucken aus dem Browser, Arbeiten mit Online Designer) für ASP.NET Core. Das Paket besteht aus den Komponenten für den Blazor Server und wird nur mit FastReport.Core verwendet. Nach der Installation liegt es im Ordner ‘Nugets’. 
  • FastReport.Core3.Web (Testversion auf nuget.org) funktioniert nach dem gleichen Prinzip wie FastReport.Web, ist aber mit FastReport.CoreWin kompatibel, das im FastReport.Net.Demo / FastReport.Net.Pro Paket enthalten ist. Nach der Installation liegt es im Ordner ‘Nugets/Windows’. 
  • FastReport.BusinessGraphics (Testversion auf nuget.org) ist ein Paket mit der FastReport Business Graphics-Datenvisualisierungsbibliothek.
  • FastReport.Localization (nuget.org) ist ein Paket mit einer Reihe von FastReport-Lokalisierungen. Fügen Sie sie zu Ihrem Projekt hinzu, wenn Sie beispielsweise eine deutsche Lokalisierung benötigen.
  • FastReport.Compat und FastReport.DataVisualization sind Pakete mit der Basislogik (Kompilieren des Berichtes, MSChart- Unterstützung usw.). Sie müssen sie nicht in Ihre eigenen Pakete hinzufügen, da sie zusammenhängende Pakete sind.
  • FastReport.Data.* sind Pakete mit Plugins und Konnektoren für FastReport, um mit verschiedenen Datenbanken zu arbeiten, deren Konnektoren nicht in der Quellbibliothek enthalten sind. Diese Pakete sind “allgemein” für verschiedene FastReport Editionen und funktionieren sowohl mit FastReport .NET als auch mit FastReport.Core und FastReport.CoreWin. Nach der Installation liegen sie im Ordner ‘Nugets’. Zusatzbedingungen: FastReport 2021.4.0+ und NuGet Client 3.4.4+ sind erforderlich.

○     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

Name des NuGet-Pakets Ziel-Frameworks (Target Frameworks) Plattformübergreifend

UI (Viewer, Designer, UserControl)

FastReport.Core

.NET Framework 4.0 und höher, .NET Core 2.0 und höher, .NET 5 und höher ✓ —
FastReport.Net

.NET Framework 4.0 und höher

— ✓

FastReport.Net.Demo / FastReport.Net.Pro

.NET Framework 4.0 und höher, .NET Core 3.1 Windows und höher, .NET 5 Windows und höher

— ✓
about product buy
avatar
Kirill Kornienko
.NET Development
Fast Reports Team: Kirill Kornienko - NET Development at Fast Reports
.NET Visual Studio FastReport Core C# Report NuGet Windows

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Shop
  • Download
  • Dokumentation
  • Referenzen
  • Informationen zur Deinstallation unserer Produkte
  • FAQ
  • Tutorial Video
  • Forum
  • Support SLA
  • Articles
  • Unsere Nachrichten
  • Presse über uns
  • Partner
  • Außergewöhnliche Lizenzierung
  • Kontakte

© 1998-2023 by Fast Reports Inc.

  • Datenschutz
  • Cookies Policy

Trustpilot
By clicking “Accept all, you agree Fast Reports can store cookies on your device and disclose information in accordance with our Cookie Policy.