Я хочу переустановить библиотеку .net из фреймворка версии 4.5 в .net 4.0.
У меня есть несколько libs, установленных с помощью nuget:
- Microsoft.AspNet.WebApi.Client и его зависимости:
- Newtonsoft.Json
- System.Net.Http(Microsoft.Net 4 HTTP-клиентские библиотеки)
Я делаю следующее:
-
В настройках каждого проекта в моем решении я устанавливаю целевую структуру в 4.0. После этого я попытался восстановить свое решение, но, конечно, без успеха из-за ошибки
The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)
, то же самое для HTTP Client libs -
Используя nuget ui manager, я удалил зависимости и попытался переустановить. Но есть ошибка
Could not install package 'Microsoft.AspNet.WebApi.Client 5.1.1'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
Мой вопрос: могу ли я понизить этот проект, или я должен заменить эти библиотеки некоторыми, поддерживающими .net 4, и переписать некоторые части кода?