In Visual Studio 2019, if I create a new ASP.NET MVC project targeting 4.8 framework, the project is created with a reference to Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props and the project file references
The project file also contains a conditional import
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
What is this doing, and why does a 4.8 website project need it?