Lorsque j'essaie de compiler une solution, j'obtiens l'erreur de compilation suivante :
Erreur MSB3644 Les assemblages de référence pour le framework ".NETFramework,Version=v4.6.2" n'ont pas été trouvés. Pour résoudre ce problème, installez le SDK ou le Targeting Pack pour cette version du framework ou reciblage de votre application sur une version du framework pour laquelle vous pour laquelle vous avez installé le SDK ou le Targeting Pack. Notez que les assemblages seront résolues à partir du Global Assembly Cache (GAC) et seront utilisées à la à la place des assemblages de référence. Par conséquent, votre assemblage peut ne pas être correctement ciblé pour le framework que vous souhaitez. C:\RPR\Dev\Libraries\Common\Common.csproj C:\Program Fichiers (x86) \Microsoft Visuel Studio \2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets 1111
J'ai essayé d'installer le SDK .NET Framework 4.6.2, ainsi que le 4.6 Targeting Pack, mais les deux m'indiquent par erreur qu'il est déjà installé. J'ai également essayé d'installer Visual Studio 2017 mais cela donne toujours la même erreur.
Des idées ?
4 votes
J'ai constaté que ce problème disparaît lorsque vous installez le pack de développement 4.5.2 (c'est-à-dire pas la version 4.6.2, mais le pack de développement 4.5.2).
0 votes
J'ai eu ce problème avec la 4.8, pour une raison quelconque, mes fichiers csproj avaient
4.8.0
à l'intérieur, ce qui n'est pas la même chose que4.8
apparemment.0 votes
Pour la vraie réponse, voir stackoverflow.com/a/58850755/155077