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