Я пытаюсь написать несколько модульных тестов на С# в приложении .NETFramework, Version = v4.5.2, но все тесты дают следующую ошибку:
«System.IO.FileNotFoundException: не удалось загрузить файл или сборку «System.Drawing.Common, версия = 0.0.0.0, культура = нейтральная, PublicKeyToken = cc7b13ffcd2ddd51». Система не может найти указанный файл.'
Когда я пытаюсь установить System.Drawing.Common
, я получаю следующую ошибку из пакета NuGet:
Не удалось установить пакет «System.Drawing.Common 4.5.1». Вы пытаетесь установить этот пакет в проект, предназначенный для .NETFramework, Version=v4.5.2, но пакет не содержит ссылок на сборки или файлов содержимого, совместимых с этой платформой. Для получения дополнительной информации свяжитесь с автором пакета.
Я не могу изменить версию приложения или фреймворк (.NET Core 2.1), и любой другой трюк, который я нашел в Интернете, не работал (или вызывал больше ошибок).
Помощь?
ОБНОВЛЕНИЕ: мне удалось решить эту проблему, перезапустив Visual Studio, изменив фреймворк на 4.6.1 (чего я не мог сделать раньше) и добавив ссылку. Извините за нечеткие объяснения, я новичок, и для меня Visual Studio работает загадочным образом. Всем спасибо