J'utilise Visual Studio 2017 et j'essaie de créer une bibliothèque .Net Standard 1.5 et de l'utiliser dans un projet de test nUnit .Net 4.6.2.
J'obtiens l'erreur suivante...
Impossible de charger le fichier ou l'assemblage 'System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou l'une de ses dépendances. Le système ne trouve pas le fichier spécifié.
J'ai essayé ce qui suit :
- Référence de la bibliothèque Std comme référence du projet. Erreur : me donne l'erreur précédente.
- Créer un pkg NuGet pour ma bibliothèque Std et y faire référence. Erreur : Le type est System.String, on attend System.String. Ceci est dû au fait que System.Runtime a fini par être référencé par le projet et qu'il contient des définitions pour tous les types standard.
- Référence NuGet pkg NetStandard.Library. Erreur : me donne la même erreur que # ("The type is System.String, expecting System.String"). NOTE : Avant de faire cela, j'ai effacé TOUS les paquets NuGet du projet, puis j'ai ajouté uniquement les paquets nUnit et NetStandard.Library (qui ont installé 45 autres paquets).
S'agit-il d'un bug ? Existe-t-il une solution de contournement ? Toute aide est la bienvenue.