Visual studio 如何选择当前项目进行查找&;代替

Visual studio 如何选择当前项目进行查找&;代替,visual-studio,visual-c++,visual-studio-2013,visual-c++-2013,Visual Studio,Visual C++,Visual Studio 2013,Visual C++ 2013,我看不到告诉VC++当前项目是什么的选项,因此我可以在解决方案中的特定项目中搜索,而不是在整个解决方案中搜索 是由于其他操作的副作用,还是我可以明确选择当前项目?打开“查找/替换”对话框的当前打开文件属于某个项目。因此,该项目基本上就是“当前项目”在解决方案资源管理器中右键单击一个项目,然后选择“设置为启动项目”。“启动”项目就是“当前”项目。这个问题的答案似乎更长。要选择当前项目,请转到“解决方案资源管理器”,然后单击所需项目,使其高亮显示。不必将该项目设置为启动项目,但这样做将根据需要突出

我看不到告诉VC++当前项目是什么的选项,因此我可以在解决方案中的特定项目中搜索,而不是在整个解决方案中搜索


是由于其他操作的副作用,还是我可以明确选择当前项目?

打开“查找/替换”对话框的当前打开文件属于某个项目。因此,该项目基本上就是“当前项目”

在解决方案资源管理器中右键单击一个项目,然后选择“设置为启动项目”。“启动”项目就是“当前”项目。

这个问题的答案似乎更长。要选择当前项目,请转到“解决方案资源管理器”,然后单击所需项目,使其高亮显示。不必将该项目设置为启动项目,但这样做将根据需要突出显示该项目,使其成为搜索的当前项目。可以在打开“查找/替换”对话框之前或之后进行项目选择。如果没有选择项目(通过选择解决方案),则没有当前项目,也不会搜索任何内容。
然而,至少有一种选择。如果属性管理器已打开,则其中的选择也将设置当前项目。如果两者都打开,则最后一个选择似乎成为当前项目。此信息适用于VS2017,但由于当前项目搜索选项已存在很长一段时间,许多旧版本可能都是如此。

同一文件可以位于多个项目中。您可以在根本没有打开源文件的情况下打开“查找/替换”对话框,并且它仍然选择要使用的项目。一个文件如何可以位于多个项目中?在Visual Studio中打开的文件来自特定位置。在该位置,将有一个具有该名称的文件。当没有打开任何源文件时(在这种情况下是VisualStudio错误),对话框不应打开。如果将现有文件添加到另一个项目中,则文件可能位于多个项目中。一个项目并不表示一个目录,而是按项目而不是按目录进行搜索,它搜索项目中的所有文件,无论它们位于何处。Jim Monte的答案是正确的。当前项目是突出显示的项目,不是启动项目(粗体),也不是当前打开的文件(如WAQ的回答)。你可以测试你自己。