Używam programu Visual Studio 2017 i próbuję utworzyć bibliotekę .Net Standard 1.5 i używać jej w projekcie testowym .Net 4.6.2 nUnit.
Otrzymuję następujący błąd ...
Nie można załadować pliku lub zestawu „System.Runtime, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a” lub jednej z jego zależności. System nie może odnaleźć określonego pliku.
Próbowałem następujących rzeczy:
- Odwołanie do biblioteki standardowej jako odniesienie do projektu. Błąd: daje mi poprzedni błąd.
- Utwórz pakiet NuGet dla mojej biblioteki Std i odwołaj się do tego. Błąd: typ to System.String, oczekuje się System.String. Dzieje się tak, ponieważ System.Runtime został przywołany przez projekt i ma definicje wszystkich standardowych typów.
- Odwołanie do pakietu NuGet NetStandard.Library. Błąd: podaj ten sam błąd co # („Typ to System.String, oczekuje się System.String”). UWAGA: Zanim to zrobiłem, wyczyściłem WSZYSTKIE pakiety NuGet z projektu, a następnie dodałem tylko pakiety nUnit i NetStandard.Library (które zainstalowały 45 innych pakietów).
Czy to błąd? Czy jest w pobliżu praca? Każda pomoc jest mile widziana.