title: .netcore 3.1 - Windows Hosting Bundle - Installs .Net Core Runtime 3.1.0 preview3 instead of 3.1.0 (final release version)
body: <p>I am upgrading an existing .net core 3.0 web api project to 3.1. I downloaded the Windows Hosting bundle for .Net Core 3.1 from <a href="https://dotnet.microsoft.com/download/dotnet-core/3.1" rel="nofollow noreferrer">Microsoft's official site</a>.</p>
  
  <p>As mentioned in the website:</p>
  
  <blockquote>
    <p>The ASP.NET Core Runtime enables you to run existing web/server
    applications. <strong>On Windows, we recommended installing the Hosting Bundle
    which includes the .NET Core Runtime and IIS support.</strong></p>
  </blockquote>
  
  <p>After I installed the hosting bundle, I checked in Control Panel to verify whether it is installed properly. To my surprise I found that, the <strong>.Net Core Runtime version is 3.1.0 preview3 is installed instead of only 3.1.0</strong>. Is this behavior intentional? I am worried because it should not throw any errors/issues after I deployed the code. Please suggest your views.. Should I manually uninstall the preview version and install the 3.1.0 version?</p>