Je voulais vraiment être un bon citoyen... j'ai copié toutes mes classes dans des bibliothèques .net standard 1.6. Juste pour découvrir que mon fichier DLL de test ne peut pas l'utiliser. J'obtiens l'erreur suivante
Le projet X cible '.NETStandard,Version=v1.6'. Il ne peut pas être référencé par un projet qui cible '.NETFramework,Version=v4.6.1'.
Évidemment, lorsque je vérifie .Net Standard (https://docs.microsoft.com/en-us/dotnet/articles/standard/library), il indique qu'avec 1.6 il peut cibler 4.6.1.
J'ai essayé avec 4.6.2 sans plus de chance. J'ai installé le package NuGet .net standard 1.6.1
. De toute façon, vous êtes géniaux, je suis sûr que vous me direz quelle erreur stupide je commets qui m'empêche de faire quelque chose d'aussi basique que d'exécuter des tests unitaires avec une bibliothèque .net standard.
Merci
P.S. J'ai trouvé une solution de contournement (en quelque sorte) en utilisant un projet de test unitaire .net core plutôt qu'un projet framework .net. Cela ne résout pas mon problème, donc je ne peux pas le marquer comme réponse, mais au moins je peux retourner à la programmation...