不要在 Visual Studio 2019 中创建 net core app 文件夹
Don't create netcoreapp fodler in Visual Studio 2019
当我在 Vs 2019 中的 bin/Debug 文件夹中创建一个文件时,它会自动创建一个 netcoreapp3.1 文件夹,当我创建一个没有它的文件时,它会自动将 bin/Debug 文件夹放在那里。
那么如何禁止创建此 netcoreapp3.1 文件夹?
netcoreapp3.1
是您项目的目标框架。只有当项目针对多个目标框架时,该文件夹才会添加到输出路径。
在你的项目文件中大概是这样一个属性:
<PropertyGroup>
<TargetFrameworks>netcoreapp3.1;somethingelse</TargetFrameworks>
</PropertyGroup>
您的文件夹结构如下所示:
bin
netcoreapp3.1
Debug
Release
somethingelse
Debug
Release
如果您指定多个平台,那么您也会看到为它们添加的级别(例如 x86
、AnyCPU
、x64
等...)。
当项目指定多个目标框架时,构建项目将在每个构建 上为每个目标构建。每个目标的输出会略有不同。
重要的是它们最终位于不同的文件夹中,否则它们会相互覆盖并且可能不正确。
当我在 Vs 2019 中的 bin/Debug 文件夹中创建一个文件时,它会自动创建一个 netcoreapp3.1 文件夹,当我创建一个没有它的文件时,它会自动将 bin/Debug 文件夹放在那里。 那么如何禁止创建此 netcoreapp3.1 文件夹?
netcoreapp3.1
是您项目的目标框架。只有当项目针对多个目标框架时,该文件夹才会添加到输出路径。
在你的项目文件中大概是这样一个属性:
<PropertyGroup>
<TargetFrameworks>netcoreapp3.1;somethingelse</TargetFrameworks>
</PropertyGroup>
您的文件夹结构如下所示:
bin
netcoreapp3.1
Debug
Release
somethingelse
Debug
Release
如果您指定多个平台,那么您也会看到为它们添加的级别(例如 x86
、AnyCPU
、x64
等...)。
当项目指定多个目标框架时,构建项目将在每个构建 上为每个目标构建。每个目标的输出会略有不同。
重要的是它们最终位于不同的文件夹中,否则它们会相互覆盖并且可能不正确。