У меня есть основная библиотека классов .NET, из которой я хочу ссылаться на Entity Framework 6.1.3. Вот мой проект.json:
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"EntityFramework": "6.1.3"
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
}
}
}
Я получаю эту ошибку компиляции:
Зависимость EntityFramework 6.1.3 не поддерживает фреймворк .NETStandard, Version=v1.5.
Поэтому я попытался переключить зависимость NetStandard.Library на Microsoft.NETCore.App следующим образом:
{
"version": "1.0.0-*",
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0-rc2-3002702",
"type": "platform"
},
"EntityFramework": "6.1.3"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"dnxcore50",
"portable-net45+win8"
]
}
}
}
Я получаю аналогичную ошибку компиляции, как и раньше:
Зависимость EntityFramework 6.1.3 не поддерживает фреймворк .NETCoreApp, версия = v1.0
По сути, это не оставляет мне возможности ссылаться на Entity Framework 6.1.3 из ядра .NET.
Я могу сослаться на EF Core из основных библиотек классов .NET, но сейчас я не хочу этого делать.
Есть ли этому решение?