Je ne peux pas exécuter mes tests unitaires.
J'ai l'erreur suivante:
Votre projet ne fait pas référence au framework ".NETFramework, Version = v4.6.2". Ajoutez une référence à ".NETFramework, Version = v4.6.2" dans la propriété "TargetFrameworks" de votre fichier de projet, puis réexécutez la restauration de NuGet.
Dans app.config
:
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
</startup>
Dans Projet> Propriétés> Application> TargetFramework (.NET Framework 4.6.2)
Comment puis-je le réparer?
S'il vous plaît faire les prochaines étapes
J'ai rencontré la même chose avec .net 4.71. Dans mon cas, j’ai simplement migré de packages.config vers "références de paquet" par
Migrer de packages.config vers PackageReference
... et cela a résolu mon problème. Pour moi, j'allais le faire de toute façon, donc si vous le faites déjà, je sauterais simplement ce qui précède et migrerais vers les références de paquet.