2016-06-30 34 views
6

Sperimentare con il nuovo .Net Core 1.0 che è stato rilasciato ieri. Non riesco a far funzionare la libreria WindowsAzure.Storage. Il compilatore si lamenta di dipendenze multiple che non supportano .NETCoreApp,Version=v1.0.WindowsAzure.Storage su non funziona su .Net Core 1.0

La dipendenza Microsoft.Data.Edm 5.6.4 non supporta il framework .NETStandard, Versione = v1.5.

La dipendenza Microsoft.Data.OData 5.6.4 non supporta il framework .NETStandard, Versione = v1.5.

La dipendenza Microsoft.Data.Services.Client 5.6.4 non supporta il framework .NETStandard, Versione = v1.5.

La dipendenza System.Spatial 5.6.4 non supporta framework .NETStandard, Version = v1.5.

Ciò significa che l'SDK di WindowsAzure.Storage non è ancora pronto per .Net Core 1.0?

+0

avete scelto 'Includere Prelease' quando è stato aggiunto la dipendenza ?? –

+0

'" WindowsAzure.Storage ":" 7.0.2-preview "' è la riga in project.json – AKG

+0

Al momento della stesura, utilizzare [WindowsAzure.Storage 7.1.3-preview] (https://www.nuget.org /packages/WindowsAzure.Storage/7.1.3-preview) – Alex

risposta

11

WindowsAzure.Storage supports Standard .NET, ma le sue dipendenze no. Microsoft.Data.OData e System.Spatial non supportano ancora .NET Standard.

Il library source suggerisce di aggiungere il imports proprietà seguente alla sezione frameworks in project.json:

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

Questo importerà temporaneamente il profilo PCL che questi pacchetti dovrebbero avere il supporto esistente per.

In più recenti progetti csproj-based, la proprietà PackageTargetFallback compie la stessa cosa:

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

Questo corregge l'errore per me - ma sembra portare a una miriade di altri: "Impossibile trovare il target di runtime per framework", "potresti provare a pubblicare una libreria, che non è supportato ", ... – dumbledad

+0

Ho anche bisogno di aggiungere" tipo ":" piattaforma "come [qui] (https://github.com/dotnet/cli/issues/2760) – dumbledad

Problemi correlati