プロジェクト ファイルの形式がProject SDKに変更されたことで、
出力フォルダにターゲットフレームワークのフォルダが作成されるようになりました。
<Project Sdk="Microsoft.NET.Sdk">
複数のターゲットフレームワークの場合は有効ですが、一つの場合はフォルダが深くなるだけで正直必要ありません。
この機能を無効化するプロパティを設定しましょう。
<PropertyGroup> <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> </PropertyGroup>
これで今まで通りbin\debug\フォルダに出力されるようになります。
Project SDK形式になってから直接編集する設定が多いのでどうにかしてほしいところ。。。
ビルド出力ディレクトリを変更する - Visual Studio (Windows) | Microsoft Learn
Microsoft.NET.Sdk の MSBuild プロパティ - .NET | Microsoft Learn
[.NET5] 出力フォルダの中に「net5.0-windows」フォルダができないようにする #.NET5 - Qiita