Visual Studioで.NET6のプロジェクトを作成してビルドすると出力先に下記のような余計なサブフォルダができるようです。
WinFormsApp1¥bin¥Debug¥net6.0-windows10.0.17763.0¥WimformsApp1.exe
この「net6.0-windows10.0.17763.0」の部分です。
ハイフン以降はターゲットOSのバージョンです。
このフォルダをはさまないようにするには下記のようにプロジェクトファイルでAppendTargetFrameworkToOutputPath: falseを設定してやれば良いようです。
<Project Sdk="Microsoft.NET.Sdk">
<ProjectGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows10.0.17763.0</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
</ProjectGroup>
</Project>
