Ich verwende Visual Studio 2017 und versuche, eine .Net Standard 1.5-Bibliothek zu erstellen und in einem .Net 4.6.2 nUnit-Testprojekt zu verwenden.
Ich erhalte die folgende Fehlermeldung ...
Datei oder Assembly 'System.Runtime, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die angegebene Datei wurde vom System nicht gefunden.
Ich habe folgendes versucht:
- Referenz Standardbibliothek als Projektreferenz. Fehler: gibt mir den vorherigen Fehler.
- Erstellen Sie ein NuGet-Paket für meine Standardbibliothek und verweisen Sie darauf. Fehler: Der Typ ist System.String und erwartet System.String. Dies liegt daran, dass System.Runtime vom Projekt referenziert wurde und Definitionen für alle Standardtypen enthält.
- Referenz NuGet pkg NetStandard.Library. Fehler: Geben Sie mir den gleichen Fehler wie # ("Der Typ ist System.String und erwartet System.String"). HINWEIS: Bevor ich dies getan habe, habe ich ALLE NuGet-Pakete aus dem Projekt gelöscht und dann nur die Pakete nUnit und NetStandard.Library hinzugefügt (die 45 andere Pakete installiert haben).
Ist das ein Fehler? Gibt es eine Problemumgehung? Jede Hilfe wird geschätzt.