В Visual Studio 2017 я добавляю проект библиотеки классов в решение с фреймворком .NET Framework 4.5.2. При проверке свойств вновь созданного проекта «Целевая платформа» отображается как «.NETStandard 1.4». В раскрывающемся списке «Целевая платформа» перечислены только платформы, начинающиеся с «.NETStandard ...».
При попытке установить Entity Framework 6.1.3 через NuGet для новой библиотеки классов я получаю следующую ошибку:
Package EntityFramework 6.1.3 is not compatible with netstandard1.4 (.NETStandard,Version=v1.4). Package EntityFramework 6.1.3 supports:
- net40 (.NETFramework,Version=v4.0)
- net45 (.NETFramework,Version=v4.5)
One or more packages are incompatible with .NETStandard,Version=v1.4.
Package restore failed. Rolling back package changes for 'Mercury.Test3'.
Учитывая, что я не могу сбросить целевую платформу до «.NET Framework 4.5.2», как мне преодолеть нежелание NuGet устанавливать EF 6.1.3 вместо «.NETStandard 1.4».
Заранее спасибо.