Я работаю над проектом веб-приложения ASP.Net core 2.1. У меня есть 1 проект в моем решении и 3 другие библиотеки, это и продвинутая архитектура (уровень доступа к данным (DAL
), бизнес-уровень (BL
), общий уровень (CL
)), поэтому мне нужно добавить ссылки на подключите несколько библиотек и проект. Я добавил CL
ссылку на мой проект и библиотеки DAL
и BL
. Теперь мне нужно добавить ссылку BL
в мой проект, но при добавлении я получаю следующий тип ошибки:
Обнаружен конфликт версий для Microsoft.EntityFrameworkCore / Install / reference Microsoft.EntityFrameworkCore 2.2.1 непосредственно в проекте «WEB» для решения этой проблемы
Когда я пытаюсь установить эту версию, он говорит
Не удалось восстановить пакет. Откат изменений пакета для «WEB»
Я также могу упомянуть, что когда я добавляю ссылку BL
в свой проект, она также включает в себя DAL
и CL
сам по себе (а DAL
содержит Microsoft.EntityFrameworkCore
(2.2.1), не может понять в чем проблема, есть идеи?
Дополнительные изображения проблемы здесь https://imgur.com/a/rtjfP1i
project.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\CL\CL.csproj" />
</ItemGroup>
</Project>
я добавил CL
ссылку, как вы можете видеть, теперь я хочу добавить BL
ссылку и получить эту ошибку