J’ai un projet .Net 2.0 principal qui doit référencer un projet .Net 4.6.2 (BLL et Entities sur l’image) dans la même solution que Visual Studio 2017 (v 15.4.4). J’ai vu ce post , mais événement avec .Net version 4.6.2, j’ai toujours le problème.
Dans mes références de projets .Net 2.0, j’ai:
Lorsque j’essaie d’utiliser une classe définie dans les projets .NET 4.6.2, le message d’erreur suivant s’affiche: “Impossible de résoudre le symbole ‘BLL'” (pour le projet BLL).
Avez-vous une idée de ce que vous devez faire pour utiliser un projet .Net 4.6.2 dans un projet net core 2.0?
Comme le dit l’utilisateur magicandre1981, vous devez rétrograder de .NET Framework version 4.6.2 à 4.6.1.
En examinant le tableau des versions de .NET Standard , vous pouvez voir cette version 4.6. 1 est pris en charge par .NET Standard 2.0 (et donc .NET Core 2.0), mais 4.6. 2 n’est pas répertorié (donc non pris en charge).
Pour ceux qui ne peuvent pas cliquer, j’ai pris la capture d’écran suivante du tableau présenté sur la page liée ci-dessus:
(l’image est correcte comme le 17 novembre 2017)
Je vous conseillerais également de consulter la documentation du .NET Standard ou les vidéos que Immo Landwerth (qui est responsable de .NET Standard) a publiées à ce sujet.
J’ai deux problèmes: