c# - 不要在 Visual Studio 2019 中创建 netcoreapp 文件夹
问题描述
当我在 bin/Debug 文件夹中的 Vs 2019 中创建一个文件时,它会自动创建一个 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
...)。
当一个项目指定多个目标框架时,构建项目将在每次构建时为每个目标构建。每个目标的输出会略有不同。
那么重要的是它们最终位于不同的文件夹中,否则它们会相互覆盖并且可能是不正确的。
推荐阅读
- sql - 在 MyBatis 中使用 `where 1=2` 查询空列表是一个好习惯吗?
- javascript - 当用户在打开和关闭之间切换时如何检索引导开关值?
- visual-studio - 如何自动更改相似的变量名?
- node.js - 如何使用 JWT 令牌授权 Swagger jsdoc?
- javascript - 自动排列 div,同时使一个 div 变大
- git - 我们如何存储跨项目共享的文件,这些文件存储在单独的 VSTS GIT 存储库中
- c# - DropDownList 保持为空
- java - TCPTransportConnection 内存泄漏
- php - php:如何使用准备好的语句从 sql 获取用户名或电子邮件
- image - 如何计算同质性?