基于.NET 5.0的WPF应用默认生成路径含有net5.0-windows文件夹,例如:D:WpfApp1WpfApp1inDebug et5.0-windows。
即便手动设置输出路径(比如..Output),生成路径依然如此:D:WpfApp1Output et5.0-windows。
在项目文件中添加AppendTargetFrameworkToOutputPath属性,并设置其值为false即可解决这个问题:
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> <OutputPath>..Output</OutputPath> </PropertyGroup>
此时,项目生成路径为:D:WpfApp1Output。