Проект библиотеки классов Visual Studio 2017: не удалось загрузить файл или сборку System.IO.FileSystem

Я занимаюсь разработкой библиотеки классов.NETStandard на языке C#, а затем использую проект модульного тестирования.NET Framework для его тестирования. Проблемная строка кода:

    using System.IO;

    /*
     * Returns true if @strFile points to a file on the system,
     * Otherwise Returns False
     * 
     */
    private Boolean checkFileExists(string strFile)
    {
        return File.Exists(strFile);
    }

Вызывает исключение: System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'System.IO.FileSystem, версия =4.0.1.0, Culture= нейтральный, PublicKeyToken=b03f5f7f11d50a3a' или одна из его зависимостей. Система не может найти указанный файл.

Как мне убедиться, что проект библиотеки классов может найти эту библиотеку?

Спасибо

1 ответ

Решение

Нажмите на ссылку ниже для изображений шагов

В Visual Studio выберите Инструменты / Диспетчер пакетов NuGet / Консоль диспетчера пакетов

введите это в командной строке nuget

Это установит последний пакет System.IO.FileSystem от Microsoft.

Другие вопросы по тегам