如何知道源文件属于哪个项目?

How to know which project a source file belongs to?

我正在使用 Visual Studio 2008 版本 9.0.30729.1 SP。我正在从事 27 个项目的 "solution"。每个项目包含几个源文件 - *.cpp 文件和头文件 *.h.

现在,使用查找功能 (control + f) 我已经设法打开了一个源文件 A.cpp。但是,我不知道它属于哪个项目。我已经在互联网上搜索但没有成功。我相信一定有办法,抱歉我是菜鸟。

在 Eclipse 中有办法做到这一点,在 VS 中也有办法做到这一点吗?

按Ctrl+;并开始输入文件名。这会将解决方案资源管理器视图限制为仅指定的文件。您也可以从那里打开文件。这通常比使用 File/Open 更容易,前提是该文件在您的解决方案中。

使用文本搜索打开文件后还需要多敲几下键盘,但我认为这是最简单的方法。

我正在写这篇回答,由 HansPassant 提供。

工具 > 选项 > 项目和解决方案 > 常规 > 勾选 "Track active item in Solution Explorer" 选项。这将在解决方案资源管理器 window 中突出显示项目中的源文件。就像在 eclipse 中一样。