.Net core 3.1から.Net5.0へ上げたときのエラーではまった

csprojを書きな感じに書き換え

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>Exe</OutputType>
<!--
    <TargetFramework>netcoreapp3.1</TargetFramework>
-->
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>


dotnet clean dotnet run で書きなエラー

答えとしては

NETSDK1005 および NETSDK1047:アセット ファイルにターゲットがありません

objディレクトリが残ってると、そこにあるファイル見てしまうので古い方を見てしまう

なので消せばOK