もくじ
やりたいこと
ビルドしたときにコンフィグ名(Debug/Release等)のフォルダの下に「net5.0-windows」というフォルダができる。(.netFrameworkのときにはなかった)
これを、.netFrameworkと同じように、「Debug」フォルダのすぐ下に出るようにしたい。
やり方
下記の2行を、csprojフォルダに設定を追記する。
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
全体としては、下記のようになる。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net5.0-windows</TargetFramework>
<UseWPF>true</UseWPF>
<EnableDefaultApplicationDefinition>false</EnableDefaultApplicationDefinition>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>★これ★
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>★これ★
<Platforms>AnyCPU;x64</Platforms>
</PropertyGroup>
<ItemGroup>
<ApplicationDefinition Remove="App.xaml" />
</ItemGroup>
</Project>
下記のように「net5.0-windows」フォルダがなくなって、一段上がる感じになる。
参考
MS公式
MS公式
csprojに設定できる内容一覧