You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2019新增.NET项目后bin文件夹显示带红标如何解决

问题解答

红色图标含义

该红色图标是Visual Studio集成Git源代码管理工具后的状态标识,代表对应bin文件夹属于未被Git跟踪的状态:该文件夹既没有被加入Git暂存区提交,也没有被配置到.gitignore规则中忽略,因此Git集成组件会用红色图标标记该待处理目录。
正常情况下SDK风格的.NET项目会默认隐藏bin、obj等生成输出目录,该目录可见说明项目默认隐藏规则未生效。

隐藏bin文件夹的操作方法

  • 第一步先确认解决方案资源管理器顶部工具栏的「显示所有文件」按钮未被按下,如果该按钮处于激活状态,点击取消激活即可,默认规则下bin文件夹会自动隐藏。
  • 如果取消「显示所有文件」后bin文件夹仍可见,检查解决方案根目录或对应项目根目录的.gitignore文件,确保已添加.NET项目通用忽略规则,至少包含如下两行:
**/[Bb]in/
**/[Oo]bj/

添加规则后在VS解决方案上右键,依次点击「Git」>「刷新」,红色标识会消失,bin文件夹也会自动隐藏。

  • 若上述操作未生效,可手动编辑对应.NET Standard项目的.csproj文件,在根<Project>节点下添加如下配置,强制隐藏bin文件夹:
<ItemGroup>
  <None Remove="bin\" />
  <Visible False="False" Include="bin\" />
</ItemGroup>

保存项目文件后重新加载项目即可生效。


内容的提问来源于stack exchange,提问作者B Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 07:30:00