Question: is dotnet core 3 backwards compatible?
Answer: Yes. By installing . NET Core Runtime 2.2. 3, you can run apps which target netcoreapp2.