Ответ 1
Здесь есть две проблемы с файлом проекта: одна простая для исправления, невозможно исправить;)
- В проекте нет target
net461
иnetstandard1.6
. Что говорит ваш project.json: Создайте цель дляnetstandard1.6
и лежите в NuGet и утверждаете, что выnet461
(это ложь - это то, чтоimport
делает... не верьте мне, посмотрите его;)). А поскольку ваш project.json лгал NuGet, вы можете добавитьMicrosoft.AspNet.Identity.EntityFramework
. Добавление параллельноnet461
иnetstandard1.6
не поможет вам либо из-за того, что вы не можете добавить зависимость затем. - Зависимость NuGet
Microsoft.AspNet.Identity.EntityFramework
выпущена в 2015 году и на основе .NET Framework (основанная на mscorlib), а не на .NET Standard/.NET Core (на основе System.Runtime). Ложь не помогает в том, что зависимость основана наmscorlib
, а неSystem.Runtime
.
То, что вы могли попробовать, - это (правильно) нацеливать (правильно) параллельно net461
и netstandard1.6
и пытаться выполнить параллельную реализацию с помощью Microsoft.AspNet.Identity.EntityFramework
и Microsoft.AspNetCore.Identity.EntityFrameworkCore
, используя #ifdefs. Однако насколько полезен результат, я понятия не имею, для чего будет использоваться результирующая библиотека;)