Я использую Visual Studio 2017 и пытаюсь создать библиотеку .Net Standard 1.5 и использовать ее в тестовом проекте nUnit .Net 4.6.2.
Я получаю следующую ошибку ...
Не удалось загрузить файл или сборку System.Runtime, Version = 4.1.0.0, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a или одну из ее зависимостей. Система не может найти указанный файл.
Я пробовал следующее:
- Ссылка на библиотеку Std в качестве ссылки на проект. Ошибка: выдает предыдущую ошибку.
- Создайте пакет NuGet для моей библиотеки Std и укажите на него ссылку. Ошибка: тип System.String, ожидается System.String. Это связано с тем, что на System.Runtime ссылается проект, и в нем есть определения для всех стандартных типов.
- Ссылка на NuGet pkg NetStandard.Library. Ошибка: выведите ту же ошибку, что и # («Тип - System.String, ожидает System.String»). ПРИМЕЧАНИЕ. Прежде чем я сделал это, я удалил ВСЕ пакеты NuGet из проекта, а затем добавил только пакеты nUnit и NetStandard.Library (которые установили 45 других пакетов).
Это ошибка? Есть ли обходной путь? Любая помощь приветствуется.