Visual studio 2013 在Visual Studio 2013中,“代码”窗口中的第一个下拉菜单真正意味着什么?

Visual studio 2013 在Visual Studio 2013中,“代码”窗口中的第一个下拉菜单真正意味着什么?,visual-studio-2013,Visual Studio 2013,我有一个大型的遗留解决方案,其中有几个项目,我正在查看代码窗口中的第一个下拉列表。我认为它指的是使用当前显示的相同文件的任何其他项目,但它似乎在做一些不同的事情。悬停文本状态为 使用下拉列表查看并切换到此文件(文件名)可能属于的其他项目 我认为这可能是一种逃避,因为VS有时会感到困惑。我错了吗 我在项目中看到的stdafx.h文件是,从project1中,它显示了project1和project2,但当我转到project2的stdafx.h(这是一个单独的物理文件)时,它显示了project1

我有一个大型的遗留解决方案,其中有几个项目,我正在查看代码窗口中的第一个下拉列表。我认为它指的是使用当前显示的相同文件的任何其他项目,但它似乎在做一些不同的事情。悬停文本状态为

使用下拉列表查看并切换到此文件(文件名)可能属于的其他项目

我认为这可能是一种逃避,因为VS有时会感到困惑。我错了吗

我在项目中看到的
stdafx.h
文件是,从
project1
中,它显示了
project1
project2
,但当我转到
project2
stdafx.h
(这是一个单独的物理文件)时,它显示了
project1
项目2
和许多其他项目

如果我错了,这是想告诉我什么


只有在一个文件可以属于多个项目的解决方案中,这才有意义。通过不同的设置,组合框切换intellisense解析器状态。通用应用程序解决方案就是一个例子,app.Shared子项目具有在两个目标中都使用的代码。@HansPassant,是的,我有多个项目,有些文件“属于”多个项目。然而,为什么它会被不属于它的项目所填充?这是马车还是故意的行为。如果是有意的,那么它想说什么?