Ho difficoltà a migrare un progetto Web da RC1 a RC2. Quando sono passato, ricevo un sacco di questi errori durante tutto il progetto.È necessario aggiungere un riferimento all'assembly mscorlib, versione = 4.0.0
Il tipo 'Func <,>' è definito in un assieme a cui non è fatto riferimento. È necessario aggiungere un riferimento assembly 'mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'
Sembra che tutte le funzioni LINQ e le espressioni lambda non funzionano.
Questo è ciò che il mio file project.json
assomiglia:
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"System.Linq": "4.1.0-rc2-24027"
},
"imports": [ "net451", "portable-net45+win8" ]
}
},
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"Microsoft.EntityFrameworkCore": "1.0.0-rc2-final",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0-rc2-final",
"System.ComponentModel.Annotations": "4.1.0-*"
}
Tutte le idee che cosa questo significa? Ho provato a eseguire dotnet restore
, non ha aiutato.
Non riesco a riprodurre questo errore. Potresti condividere tutto il tuo progetto.json? – svick
Ho riscontrato problemi simili durante l'utilizzo dell'argomento 'imports'. Prova a rimuoverlo completamente o modifica net451 in dnx451 – Negorath
@Negorath buona idea, considera anche di guardare cosa viene aggiunto in un'applicazione * nuova * RC2 web. La sezione delle importazioni è '" dotnet5.6 ", " dnxcore50 ", " portable-net45 + win8 "' – wal