Зачем мне нужно устанавливать пакет nuget EntityFrameworkCore при переносе моего проекта на новый компьютер? - PullRequest
0 голосов
/ 20 апреля 2020

Возможно, я не правильно установил пакет для начала, пожалуйста, дайте мне знать, но после того, как я переместил свой проект на новую машину, установил. Net Core SDK 3.1 (последняя версия) и клонировал мой проект из Github, Мне пришлось go и установить этот пакет nuget вручную:

https://www.nuget.org/packages/Microsoft.EntityFrameworkCore

Когда я впервые открыл проект в VS Code У меня было около 200+ ошибок за отсутствующие файлы. Я установил пакет EntityFrameworkCore в папку своего проекта, и это исправило его.

ВОПРОС - Мне не нужно было устанавливать другие пакеты ниже (например, SendGrid), так почему этот? Разве я не установил его правильно на другом компьютере? Так, может быть, это не проверить ссылку или что-то? Но ссылка находится в файле .csproj ниже!

Вот все остальные пакеты, которые я использую, и ни один из них не должен был устанавливаться вручную, кроме Microsoft.EntityFrameworkCore 3.1.3

<PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="3.1.3" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="3.1.3" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.3" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.1.3" />

<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="3.1.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="3.1.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="3.1.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite" Version="3.1.3" />


<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="5.6.0" />
<!-- <PackageReference Include="NetTopologySuite" Version="2.0.0" /> -->
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="5.6.0" />
<PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="7.0.0" />
<PackageReference Include="CloudinaryDotNet" Version="1.8.0" />
<PackageReference Include="SendGrid" Version="9.12.0" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...