Ho creato una nuova libreria di classi .NET Core e aggiunto un pacchetto Nuget da un server Nuget aziendale interno. Ho cominciato ad ottenere il seguente errore:Uno o più pacchetti non sono compatibili con .NETStandard, Versione = v1.5
Package XXXX is not compatible with netstandard1.5 (.NETStandard,Version=v1.5). Package XXXX 1.0 supports: net45 (.NETFramework,Version=v4.5) One or more packages are incompatible with .NETStandard,Version=v1.5.
ho aggiornato il file project.json a guardare come questo, ma lo stesso errore persiste.
{
"version": "1.0.0-*",
"dependencies": {
"XXXXX": "1.0.0",
"NETStandard.Library": "1.5.0-rc2-24027"
},
"frameworks": {
"netstandard1.5": {
"imports": [
"dnxcore50",
"portable-net45+win8"
]
}
}
}
Qualcuno ha comprensione su questo?
Sei davvero, * davvero * molto meglio ad aspettare fino a quando non sono finiti. La creazione di ~ 8 standard è turbolenze, non uno standard. Anche se lo risolvessi oggi, smetterà di funzionare domani. Avere esposizione a queste versioni beta senza fine intermedie del codice open source è piuttosto nuova per i programmatori .NET, funziona solo se si è coinvolti attivamente nel progetto. –
@HansPassant A mio parere, lo standard di piattaforma .NET è terminato. Ci saranno cambiamenti additivi in futuro, ma non di rottura. –