GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie verwende ich System.Data in einer .NET Core RC2-Konsolen-App (Linux, Debian 8)?

Wie Poke bereits im Kommentar kommentiert ist richtig. Geben Sie eine Version bis System.Data.SqlClient an macht deine Wiederherstellung glücklich;)

Warum ist das so? System.Data.SqlClient existiert in der Galerie http://nuget.org. Die Nichtangabe einer Version ("") ist außerhalb der Grenzen eines Projekts (z. B. eines Nuget-Feed-Pakets) und die Angabe nur eines Sternchens "*" nicht zulässig (Sie sollten das niemals tun, es erlaubt Breaking Changes) Stellen Sie die höchste verfügbare Version wieder her. Da es keinen Stall gibt, wird Star nichts finden (es gibt etwas Magie mit den Bindestrichen dahinter). Die RC2-Version dieser Bibliothek ist die erwähnte 4.1.0-rc2-24027, und wenn Sie mit 4.1.0-rc2-* fragen, wird die höchste der RC2-Builds verwendet (aber es gibt nur eine). Im Vergleich System.Data.Common hat eine öffentliche Version auf nuget.org für die universelle Windows-Plattform und wird aus diesem Grund gefunden.

RC3 ist die nächste Version und nur in Entwicklerfeeds des .NET Core- und ASP.NET Core-Teams und nicht im öffentlichen Nuget-Feed verfügbar. Du solltest nicht mit ihnen spielen.


Linux
  1. So verwenden Sie systemd-nspawn für die Linux-Systemwiederherstellung

  2. So überprüfen Sie die Betriebssystem- und Linux-Version

  3. So installieren Sie .NET Core unter Debian 10

  4. So überprüfen Sie die Kernel-Version unter Linux

  5. So schreiben Sie einen Linux-Daemon mit .Net Core

So verwenden Sie den fd-Befehl auf einem Linux-System

So verwenden Sie Virtualbox-VMs auf KVM in einem Linux-System

So stellen Sie ChromeOS auf die Verwendung von Debian Bullseye um

So installieren und verwenden Sie YouTube-DL auf einem Linux-System

So installieren Sie (.NET Core) Dotnet Core auf Linux-Distributionen

So kompilieren Sie die .NET Core-App für Linux auf einem Windows-Computer