আমি যখন ভিএস 2017 প্যাকেজ ম্যানেজার কনসোলে ডটনেট ইএফ সরঞ্জামগুলি ব্যবহার করি তখন আমি ইএফ কোর সরঞ্জামগুলি আপডেট করার প্রয়োজন সম্পর্কে একটি সতর্কতা বার্তা পেয়েছি:
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
তবে আমার সিএসপোজ ফাইলটিতে এই প্রবেশ রয়েছে:
<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
সুতরাং সরঞ্জামগুলি আপডেট করতে আমি কী করব? বিটিডাব্লু, আমি অন্যান্য উত্তরে দেখেছি যে একটি বহিরাগত গ্লোবাল.জসন ফাইল এই সমস্যার কারণ হতে পারে। তবে সমাধানের কোথাও আমার কাছে গ্লোবাল.জেসন ফাইল নেই।