Pakiety NuGet IronQR

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronQR to zaawansowana biblioteka do generowania i skanowania kodów QR stworzona dla programistów .NET. Aby wspierać szeroki zakres platform przy jednoczesnym utrzymywaniu lekkich instalacji, IronQR jest dostępny jako modułowe pakiety NuGet. Niezależnie od tego, czy celem są aplikacje desktopowe, mobilne, Linux, macOS, czy wdrożenia natywne w chmurze, istnieje pakiet dostosowany do twojego środowiska. IronQR działa na wszystkich głównych typach projektów .NET, w tym aplikacjach konsolowych, bibliotekach klas, WPF, WinForms, ASP.NET (MVC, Razor Pages, Web API), Blazor Server i WebAssembly, .NET MAUI i Xamarin.

Ten artykuł wprowadza każdy pakiet NuGet IronQR i pomaga wybrać odpowiedni do aplikacji.

Obsługiwane wersje .NET

IronQR jest przeznaczony dla .NET Standard 2.0, co daje mu szeroką kompatybilność w ekosystemie .NET. Następujące środowiska wykonawcze są w pełni obsługiwane:

  • .NET Framework 4.6.2+
  • .NET Standard 2.0+
  • .NET Core 2.0+
  • .NET 5, 6, 7, 8, 9, i 10

Wszystkie pakiety wymienione poniżej mają tę samą kompatybilność z frameworkiem, więc wybór pakietu zależy od docelowej platformy — nie wersji .NET.

IronQR

Windows Logo related to IronQR Nuget related to IronQR Docker related to IronQR Azure 1 related to IronQR Amazon Web Services related to IronQR Ubuntu V1 related to IronQR

Najczęściej używany pakiet. Odpowiedni dla większości aplikacji desktopowych, serwerowych oraz webowych .NET uruchamianych w Windows.

PM> Install-Package IronQR

Zawiera:

  • Podstawowe funkcje (IronQR.Slim)
  • Wykrywanie kodów QR oparte na uczeniu maszynowym
  • Optymalizacje specyficzne dla Windows

IronQR.Slim

Nuget related to IronQR.Slim

Minimalna wersja IronQR, zbudowana bez zaawansowanego wykrywania na podstawie uczenia maszynowego czy zależności specyficznych dla platformy. Idealny dla:

  • Projekty, gdzie wydajność i rozmiar są priorytetem nad pełną dokładnością wykrywania
  • Rozwój międzyplatformowy, w tym:
  • Windows
  • Linux
  • macOS (Intel i ARM)
  • iOS i Android za pomocą MAUI lub Xamarin
  • Środowiska, w których potrzebujesz tylko generować kody QR lub skanować czyste, wysokiej rozdzielczości obrazy

Aby użyć tego pakietu, będziesz potrzebować pakietu IronSoftware.ReaderInternals specyficznego dla systemu operacyjnego. Na przykład, aby użyć na Linux, będziesz potrzebować IronSoftware.ReaderInternals.Linux.

PM> Install-Package IronQR.Slim

Wyklucza:

  • Zaawansowane wykrywanie kodów QR na podstawie obrazów
  • Optymalizacje specyficzne dla platformy (np. akceleracja GPU czy natywne biblioteki)

Zwróć uwagęWszystkie inne pakiety (np. IronQR, IronQR.Linux, IronQR.iOS) zależą wewnętrznie od IronQR.Slim. Jeśli szukasz minimalnego rozwiązania bez zależności, zacznij tutaj.

IronQR.Linux

Linux V1 related to IronQR.Linux Debian related to IronQR.Linux Ubuntu related to IronQR.Linux Centos related to IronQR.Linux Nuget related to IronQR.Linux Azure 1 related to IronQR.Linux Amazon Web Services related to IronQR.Linux Docker related to IronQR.Linux

Zaprojektowany dla środowisk serwerowych Linux, w tym wdrożeń konteneryzowanych i CI/CD:

  • Docker
  • AWS Lambda (Linux runtime)
  • Azure Functions (Linux mode)

PM> Install-Package IronQR.Linux

Zawiera:

  • IronQR.Slim
  • Silnik detekcji ML
  • Natywne biblioteki specyficzne dla Linux

IronQR.MacOs / IronQR.MacOs.ARM

Mac Client related to IronQR.MacOs / IronQR.MacOs.ARM Nuget related to IronQR.MacOs / IronQR.MacOs.ARM

Dostępne są pakiety dla środowisk desktopowych macOS, w tym obsługa dla Apple Silicon (M1/M2):

  • Aplikacje .NET MAUI uruchamiane na macOS
  • Natywne aplikacje desktopowe .NET na macOS (Intel i ARM)

PM> Install-Package IronQR.MacOs
PM> Install-Package IronQR.MacOs.ARM

Zawiera:

  • IronQR.Slim
  • Wykrywanie ML
  • Zależności natywne dla macOS

IronQR.iOS / IronQR.Android

?size=72&id=20822&format=png&color=000000 related to IronQR.iOS / IronQR.Android Nuget related to IronQR.iOS / IronQR.Android ?size=72&id=P2AnGyiJxMpp&format=png&color=000000 related to IronQR.iOS / IronQR.Android

Wersje IronQR specyficzne dla urządzeń mobilnych, do użycia w rozwoju natywnym lub międzyplatformowym, w tym:

  • Xamarin
  • Aplikacje mobilne .NET MAUI
  • Natywny rozwój na Android/iOS

PM> Install-Package IronQR.iOS
PM> Install-Package IronQR.Android

Zawiera:

  • IronQR.Slim
  • Mobilne specyficzne natywne wewnętrzne

Wskazówka: Zacznij od pakietu IronQR, chyba że masz konkretne ograniczenia wdrożeniowe, takie jak urządzenia mobilne lub lekkie środowiska wykonawcze.

Instalacja w różnych IDE

Visual Studio — Użyj interfejsu GUI Menedżera Pakietów NuGet (wyszukaj "IronQR") lub uruchom polecenia PM> Install-Package wymienione powyżej w Konsoli Menedżera Pakietów. JetBrains Rider — Otwórz wbudowane okno narzędzi NuGet, wyszukaj "IronQR" i zainstaluj pakiet pasujący do docelowej platformy. VS Code / CLI — Uruchom dotnet add package IronQR z terminala w katalogu projektu. Zastąp IronQR dowolną nazwą pakietu specyficznego dla platformy według potrzeb.

Często Zadawane Pytania

Jakie platformy są dostępne dla pakietów IronQR NuGet?

Pakiety IronQR NuGet są dostępne dla różnych platform, w tym Windows, Linux, Mac, iOS i Android, co pozwala programistom na integrację funkcji kodów QR z ich projektami .NET w różnych środowiskach.

Jak zainstalować pakiety IronQR NuGet w systemie Linux?

Aby zainstalować pakiety IronQR NuGet w systemie Linux, można użyć interfejsu CLI .NET, uruchamiając polecenie dotnet add package IronQR, lub skorzystać z kompatybilnego menedżera pakietów obsługującego pakiety NuGet.

Czy istnieją specjalne pakiety IronQR przeznaczone do tworzenia aplikacji mobilnych?

Tak, IronQR oferuje specjalne pakiety do tworzenia aplikacji mobilnych na systemy iOS i Android, umożliwiające programistom łatwą integrację funkcji kodów QR z ich aplikacjami mobilnymi.

Jak zapewnić kompatybilność przy wyborze pakietu IronQR?

Aby zapewnić kompatybilność, wybierz pakiet IronQR, który odpowiada platformie docelowej Twojego projektu i Wersji .NET. Zapewni to optymalną wydajność i płynną integrację.

Jakie wskazówki dotyczące rozwiązywania problemów są dostępne w przypadku instalacji pakietów IronQR?

Podczas instalacji pakietów IronQR upewnij się, że masz zainstalowaną odpowiednią wersję .NET, i sprawdź ustawienia źródła pakietów NuGet. Jeśli problemy nadal występują, zapoznaj się ze szczegółową dokumentacją i zwróć się o pomoc do społeczności.

W jaki sposób IronQR obsługuje funkcje kodów QR na różnych platformach?

IronQR obsługuje funkcje wieloplatformowe, oferując pakiety zoptymalizowane pod kątem systemów Windows, Linux, Mac, iOS i Android, co pozwala programistom na spójne wdrażanie funkcji kodów QR w różnych środowiskach.

Czy IronQR może być używany zarówno do generowania, jak i odczytu kodów QR w aplikacjach .NET?

Tak, IronQR zapewnia solidne funkcje zarówno do generowania, jak i odczytu kodów QR, co czyni go kompleksowym rozwiązaniem do integracji funkcji kodów QR z aplikacjami .NET.

Jakie są kluczowe kwestie, które należy wziąć pod uwagę podczas integracji IronQR z projektem .NET?

Kluczowe kwestie to wybór odpowiedniego pakietu dla platformy projektu, zapewnienie zgodności Wersji .NET oraz przestrzeganie najlepszych praktyk instalacyjnych w celu zapewnienia płynnego procesu integracji.

Jakie są zalety korzystania z IronQR w zakresie rozwiązań opartych na kodach QR?

IronQR oferuje takie korzyści, jak kompatybilność międzyplatformowa, łatwość integracji oraz kompleksowe funkcje związane z kodami QR, co czyni go idealnym wyborem do wzbogacania aplikacji .NET o niezawodne rozwiązania oparte na kodach QR.

Jakie zasoby są dostępne dla programistów korzystających z IronQR?

Programiści mają dostęp do szczegółowej dokumentacji, forów społecznościowych oraz dedykowanego wsparcia technicznego firmy Iron Software, które pomaga w przypadku wszelkich pytań lub wyzwań napotkanych podczas korzystania z IronQR.

Zeeshan Wazir
Full Stack Developer

Zeeshan Wazir to Full Stack Developer o silnym zapleczu w PHP (Laravel), C# i ASP.NET. Jest również biegły w skrypcie Python, często wykorzystując go do upraszczania i automatyzacji złożonych zadań.

Z dyplomem MPhil z informatyki, Zeeshan łączy głęboką wiedzę ...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 63,676 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronQR
uruchom próbkę obserwuj, jak Twój URL staje się kodem QR.