J'ai quelques difficultés à migrer un projet web de la RC1 vers la RC2. Lors de la migration, j'obtiens un grand nombre de ces erreurs dans tout le projet.
Le type 'Func<,>' est défini dans un assemblage qui n'est pas référencé. Vous devez ajouter une référence à l'assemblage 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
On dirait que toutes les fonctions linq et les expressions lambda ne fonctionnent pas.
C'est ce que mon project.json
ressemble à un fichier :
"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-*"
}
Une idée de ce que cela signifie ? J'ai essayé de lancer dotnet restore
n'a pas aidé.
0 votes
Je n'arrive pas à reproduire cette erreur. Pourriez-vous partager votre project.json complet ?
0 votes
J'ai rencontré des problèmes similaires en utilisant le
imports
argument. Essayez de le supprimer entièrement ou de remplacer net451 par dnx451.0 votes
@Negorath bonne idée, pensez aussi à regarder ce qui est ajouté dans une nouveau RC2. La section des importations est
"dotnet5.6", "dnxcore50", "portable-net45+win8"