Visual studio .NET 5.0预览7输出文件的位置自动添加文件夹;net50";

Visual studio .NET 5.0预览7输出文件的位置自动添加文件夹;net50";,visual-studio,.net-5,Visual Studio,.net 5,我开始将我所有的visual studio.net项目迁移到即将于2020年11月发布的.net版本 我注意到的第一件事是生成路径输出在VisualStudio201916.7中自动附加了一个文件夹“net50” 如何使输出成为我在项目属性中指定的输出?没有添加的net50文件夹。要在构建项目时停止visual studio追加“net50”文件夹,需要编辑.csproj文件并添加以下行 <PropertyGroup> <AppendTarget

我开始将我所有的visual studio.net项目迁移到即将于2020年11月发布的.net版本

我注意到的第一件事是生成路径输出在VisualStudio201916.7中自动附加了一个文件夹“net50”


如何使输出成为我在项目属性中指定的输出?没有添加的net50文件夹。

要在构建项目时停止visual studio追加“net50”文件夹,需要编辑.csproj文件并添加以下行

<PropertyGroup>            
   <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
</PropertyGroup>

假的

为什么?这既不是错误也不是问题,甚至不是新的更改。所有.NET核心版本都是这样工作的。如果您打算以多个运行时为目标,那么您需要不同的文件夹,而这些运行时迟早会出现。你可能现在瞄准Windows,但你迟早会瞄准Linux,哪怕只是为了利用任何云提供商上更便宜的虚拟机。即使你不瞄准多个操作系统,你也会瞄准多个运行时——现在是3.1,5.0以后是5.0,一年后是6.0。5.0不是LTS版本