Visual studio 为什么我无法清理解决方案中的单个项目?

Visual studio 为什么我无法清理解决方案中的单个项目?,visual-studio,visual-studio-2015,build,Visual Studio,Visual Studio 2015,Build,我有一个大约有16个项目的解决方案。当我手动清理单个项目时,VisualStudio会继续清理所有项目 我通过右键单击解决方案资源管理器中的项目节点选择了“清理”选项 我以为它只会清理一个项目。我还可以看到清理依赖于此的其他项目的潜在逻辑。但它并不是这样做的——它似乎清洁了整个解决方案 大多数项目不依赖于(即,参考)我选择的项目。我通过手动查看每个其他项目的References节点,以及通过查看Solution Properties>Common Properties>project Depen

我有一个大约有16个项目的解决方案。当我手动清理单个项目时,VisualStudio会继续清理所有项目

我通过右键单击解决方案资源管理器中的项目节点选择了“清理”选项

我以为它只会清理一个项目。我还可以看到清理依赖于此的其他项目的潜在逻辑。但它并不是这样做的——它似乎清洁了整个解决方案

大多数项目不依赖于(即,参考)我选择的项目。我通过手动查看每个其他项目的References节点,以及通过查看Solution Properties>Common Properties>project Dependencies来检查这一点。没有任何东西涉及到这个有问题的项目

这些项目大多是C#,其中一个在VB.Net中。我正在清理的是C


最终这不是一场灾难,但它确实浪费了很多时间。如果有某种方法可以防止或修复此问题,我愿意这样做。

换个角度考虑,如果您不希望清理其他项目,这意味着您希望保留以前的生成结果


然后,您可以取消选中您不想构建的项目(=不想清理)的“配置管理器”中的“构建”。

您注意到其他项目可能存在的依赖关系,但这里是否涉及“更深层次”的依赖关系?例如,如果您的项目依赖于“A”和“B”,那么它们将被清理;但同时,如果“A”依赖于“C”,那么“C”也会得到清洗。@AdrianMole我不这么认为。。。我用更多的信息更新了这个问题。在ABC示例中,哪一个代表我正在尝试清理的项目?可能是某种磁盘缓存问题?当你“重建”有问题的项目(而不是解决方案)时,整个解决方案是以类似的方式构建的,还是只在“清理”时才会发生?(在ABC问题上——你的项目不是其中之一!)我通过点击特定的项目进行了“重建”——它重建了一切!它在输出窗口中显示“已开始全部重建”。这似乎是同一个根本问题