GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser System.Data dans une application de console .NET Core RC2 (Linux, Debian 8) ?

Comme poke déjà annoté dans le commentaire est correct. Spécifiez une version à System.Data.SqlClient rend votre restauration heureuse ;)

Pourquoi donc? System.Data.SqlClient existe dans la galerie http://nuget.org. Ne pas spécifier de version ("") n'est pas autorisé en dehors des limites d'un projet (comme un package de flux de nuget) et spécifier uniquement une étoile "*" (vous ne devriez jamais faire cela, cela permet des modifications avec rupture) restaurer la version la plus élevée disponible. Puisqu'il n'y a pas d'écurie, l'étoile ne trouvera rien (il y a de la magie avec les tirets derrière). La version RC2 de cette bibliothèque est la 4.1.0-rc2-24027 mentionnée et lorsque vous demandez avec 4.1.0-rc2-*, elle prendra la plus haute des versions RC2 (mais il n'y en a qu'une). En comparaison System.Data.Common a une version publique sur nuget.org pour la plate-forme Windows universelle et se trouve pour cette raison.

Le RC3 est la prochaine version et n'est disponible que sur les flux de développement de l'équipe .NET Core et ASP.NET Core et non sur le flux de nuget public. Vous ne devriez pas jouer avec eux.


Linux
  1. Comment utiliser systemd-nspawn pour la récupération du système Linux

  2. Comment vérifier la version du système d'exploitation et de Linux

  3. Comment installer .NET Core sur Debian 10

  4. Comment vérifier la version du noyau sous Linux

  5. Comment écrire un démon Linux avec .Net Core

Comment utiliser la commande fd sur le système Linux

Comment utiliser les machines virtuelles Virtualbox sur KVM dans le système Linux

Comment changer ChromeOS pour utiliser Debian Bullseye

Comment installer et utiliser YouTube-DL sur le système Linux

Comment installer (.NET Core) Dotnet Core sur les distributions Linux

Comment compiler l'application .NET Core pour Linux sur une machine Windows