title: Update .NET Core Tools
body: <p>I'm trying to use EntityFrameworkCore@3.1. In order to do this at this point I already have:
  - Installed Visual Studio 2019 Preview
  - Installed the .NET Core 3.1 Runtime
  - Installed the .NET Core 3.1 SDK</p>
  
  <p>Now I still can't run the command <code>dotnet ef migrations add xxx</code>. It's saying that I have to update the dotnet tools. So I run the following command in an administrator powershell:</p>
  
  <pre><code>PS C:\WINDOWS\system32&gt; dotnet tool update --global dotnet-ef
  Tool 'dotnet-ef' was reinstalled with the latest stable version (version '3.0.0')
  </code></pre>
  
  <p>Okay, not including the preview versions. So I try to specify the version explicitly:</p>
  
  <pre><code>PS C:\WINDOWS\system32&gt; dotnet tool update --global dotnet-ef --version="3.1.0-preview1.19506.2"
  error NU1202: Package dotnet-ef 3.1.0-preview1.19506.2 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1) / any. Package dotnet-ef 3.1.0-preview1.19506.2 supports: netcoreapp3.1 (.NETCoreApp,Version=v3.1)
  Tool 'dotnet-ef' failed to update due to the following:
  The tool package could not be restored.
  Tool 'dotnet-ef' failed to install. This failure may have been caused by:
  
  * You are attempting to install a preview release and did not use the --version option to specify the version.
  * A package by this name was found, but it was not a .NET Core tool.
  * The required NuGet feed cannot be accessed, perhaps because of an Internet connection problem.
  * You mistyped the name of the tool.
  
  For more reasons, including package naming enforcement, visit https://aka.ms/failure-installing-tool
  </code></pre>
  
  <p>Now it's saying that a .NET Core 3.1 tool is not compatible with the .NET Core 3.1 runtime.</p>
  
  <p>However, if I do a simple version check:</p>
  
  <pre><code>PS C:\WINDOWS\system32&gt; dotnet --version
  3.1.100-preview1-014459
  PS C:\WINDOWS\system32&gt; dotnet ef --version
  Entity Framework Core .NET Command-line Tools
  3.0.0
  </code></pre>
  
  <p>I can see that the EntityFrameworkCore.Tools is still at version 3.0.0 instead of 3.1.0 (which tools version is installed in my project).</p>
  
  <p>Am I still missing something or is this a bug?</p>