Wie verwende ich System.Daten in eine .NET-Core-RC2-Konsole app (Linux, Debian 8)?

Habe ich installiert .NET-Core-RC2 auf einem Debian-8 amd64-system und würde es gerne testen wenn es möglich ist, eine Abfrage einer Instanz von Microsoft SQL Server.

So, ich möchte noch hinzufügen, dass mir für mein Projekt eine Abhängigkeit der System.Data.SqlClient Montage.

Derzeit meine Projekt-Datei erstellt, durch ausführen der dotnet new CLI-tool sieht wie folgt aus:

{
  "version": "1.0.0-*",
  "buildOptions": {
    "emitEntryPoint": true
  },
  "dependencies": {
    "Microsoft.NETCore.App": {
      "type": "platform",
      "version": "1.0.0-rc2-3002702"
    }
  },
  "frameworks": {
    "netcoreapp1.0": {
      "imports": "dnxcore50"
    }
  }
}

Mit diese Antwort, um eine ähnliche Abfrage, ich war in der Lage, fügen Sie einen Verweis auf System.Data.Common änderung der

"frameworks": {
  "netcoreapp1.0": {
    "imports": "dnxcore50"
  }
}

fragment

"frameworks": {
  "netcoreapp1.0": {
    "imports": "dnxcore50",
    "dependencies": {
      "System.Data.Common": "*"
    }
  }
}

die dotnet restore NuGet herunterladen einen Haufen Zeug.

Dann habe ich versucht, das zu ändern-fragment zu Lesen

"frameworks": {
  "netcoreapp1.0": {
    "imports": "dnxcore50",
    "dependencies": {
      "System.Data.SqlClient": "*"
    }
  }
}

aber NuGet sagt, es ist

Nicht lösen " - System.Daten.SqlClient - ' für '.NETCoreApp,Version=v1.0'.

Wenn ich den versions-string zu Lesen, "4.1.0-rc3-*" die Fehlermeldung wird immer konkreter:

Nicht lösen " - System.Daten.SqlClient - (>= 4.1.0-rc3)' für '.NETCoreApp,Version=v1.0'.

Was ich bin verwirrt, ist, dass das NuGet-Paket-Galerie gewidmet .NET Core explizit Listen System.Data.SqlClient.

Also, was könnte ich tun, um fügen Sie einen Verweis auf System.Data.SqlClient Montage an meinem Projekt und habe NuGet herunterladen?

On a side note, ich bin derzeit rund um das Spiel in einer einfachen Konsole, die nur die dotnet CLI-tool. Gibt es eine Möglichkeit zum verwalten von Projekt-Abhängigkeiten für eine .NET-Core-Projekt, ohne auf die Installation von IDEs?

Nicht genau sicher ist, was dort passiert, aber versuchen Sie version "4.1.0-*". Das wird (momentan) aus irgendeinem Grund bekommen 4.1.0-rc2-24027 die funktioniert.
das funktionierte, danke!
Für die Suche nach diesem post: ich konnte nicht machen System.Data.SqlClient loggen in eine Instanz von Microsoft SQL Server 2005 und eingereicht ein Problem zu diesem problem.

InformationsquelleAutor kostix | 2016-05-17

Schreibe einen Kommentar