VS 2017 패키지 관리자 콘솔에서 dotnet ef 도구를 사용할 때 EF Core 도구를 업데이트해야한다는 경고 메시지가 표시됩니다.
PM> dotnet ef migrations list -s ../RideMonitorSite
The EF Core tools version '2.1.1-rtm-30846' is older than that of the runtime '2.1.2-rtm-30932'. Update the tools for the latest features and bug fixes.
20180831043252_Initial
하지만 내 csproj 파일에는 다음 항목이 있습니다.
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.1.2" />
</ItemGroup>
설치된 버전이 실제로 오래된 버전임을 확인했습니다.
PM> dotnet ef --version
Entity Framework Core .NET Command-line Tools
2.1.1-rtm-30846
그렇다면 도구를 업데이트하려면 어떻게해야합니까? BTW, 오래된 global.json 파일 이이 문제를 일으킬 수 있다는 다른 답변을 보았습니다. 하지만 솔루션 어디에도 global.json 파일이 없습니다.