【发布时间】:2021-08-17 17:55:40
【问题描述】:
我将 Visual Studio 2019 用于基于 C# 的解决方案,并使用 Git 进行源代码控制。昨天我在我的解决方案中添加了两个新的 .NET 2.0 标准 SDK 项目,出于某种原因,VS 一直在这些项目的解决方案资源管理器中显示 bin 文件夹。他们有一个红色的图标。有谁知道这意味着什么,我该如何摆脱它们?
【问题讨论】:
-
您是否将 bin 文件夹排除在源代码管理之外? (他们是否出现在
git status)? -
当我在项目文件夹中运行
git status时,它不会在输出中显示 bin 文件夹。可能是我不小心做了导致它的事情。顺便说一句, .gitignore 已经排除了所有 bin 文件夹。我还能如何检查导致此项目显示在 VS 解决方案资源管理器中的原因或其在 git 中的状态? -
您是否在解决方案资源管理器顶部启用了“显示所有文件”图标? (如果我这样做,它看起来会有所不同)。您是否检查过项目是否包含对该文件夹的引用(当然,除了将其命名为输出)?
-
“显示所有文件”未选中,csproj 文件中也未引用“bin”文件夹。它一定与git有关。我只是不知道如何检查。
-
Git 可能是个不错的选择。检查你
.gitignore文件。他们应该只排除bin,而不是它的任何子文件夹。
标签: git visual-studio bin