2016-06-30 17 views
6

Experimentieren mit dem neuen .Net Core 1.0, der gestern veröffentlicht wurde. Ich kann die WindowsAzure.Storage-Bibliothek nicht verwenden. Der Compiler beschwert sich über mehrere Abhängigkeiten, die .NETCoreApp,Version=v1.0 nicht unterstützen.WindowsAzure.Storage funktioniert nicht auf .Net Core 1.0

Die Abhängigkeit Microsoft.Data.Edm 5.6.4 unterstützt Framework .NETStandard, Version = v1.5 nicht.

Die Abhängigkeit Microsoft.Data.OData 5.6.4 unterstützt Framework .NETStandard, Version = v1.5 nicht.

Die Abhängigkeit Microsoft.Data.Services.Client 5.6.4 unterstützt Framework .NETStandard, Version = v1.5 nicht.

Die Abhängigkeit System.Spatial 5.6.4 unterstützt nicht Framework .NETStandard, Version = v1.5.

Bedeutet das, dass das WindowsAzure.Storage SDK noch nicht für .Net Core 1.0 bereit ist?

+0

Haben Sie wählen 'Fügen Sie Prelease', wenn Sie die Abhängigkeit hinzugefügt ?? –

+0

'" WindowsAzure.Storage ":" 7.0.2-preview "' ist die Zeile in project.json – AKG

+0

Zum jetzigen Zeitpunkt verwenden Sie [WindowsAzure.Storage 7.1.3-preview] (https://www.nuget.org /packages/WindowsAzure.Storage/7.1.3-preview) – Alex

Antwort

11

WindowsAzure.Storage supports .NET-Standard, aber seine Abhängigkeiten nicht. Microsoft.Data.OData und System.Spatial unterstützen .NET Standard noch nicht.

Die library source schlägt folgende imports Eigenschaft auf Ihren frameworks Abschnitt in project.json Zugabe:

"imports": [ 
    "dnxcore50", 
    "portable-net451+win8" 
] 

Dies wird vorübergehend das PCL-Profil importieren, dass diese Pakete sollten für bestehende Unterstützung.

In neueren csproj-basierte Projekte, die PackageTargetFallback Eigenschaft das gleiche erreicht:

<PropertyGroup> 
    <PackageTargetFallback>dnxcore50;portable-net451+win8</PackageTargetFallback> 
</PropertyGroup> 
+0

Dies behebt den Fehler für mich - aber scheint zu einer Vielzahl von anderen zu führen: "kann Laufzeitziel für Framework nicht finden", "Sie könnten versuchen, eine Bibliothek zu veröffentlichen, was nicht unterstützt wird ", ... – dumbledad

+0

Ich musste auch" type "hinzufügen:" plattform "als [hier] (https://github.com/dotnet/cli/issues/2760) – dumbledad

Verwandte Themen