visual-studio - 从查找符号/查找所有引用中排除项目

标签 visual-studio visual-studio-2013

我希望 Visual Studio 仅在指定的项目中搜索符号/引用。我怎样才能做到这一点?

在我的解决方案中,我有两个项目大部分是由相同的文件构建的。由于不同的目标 .NET 框架版本和不同的条件编译符号,项目会产生不同的输出。

现在,当我调用 Find All References 命令时,我会得到两个项目的结果。这基本上重复了每个结果。

我只想获得当前项目的结果,或者至少仅获得一个项目的结果。我希望有一种方法可以将搜索区域缩小到当前项目,或者有一种方法可以从搜索区域中排除某些项目。

是否可以仅在当前项目中搜索符号?是否可以从搜索区域中排除项目?

编辑:

我使用 Visual Studio Professional 2013 Update 3。

最佳答案

我发现从 中排除项目的唯一方法“查找所有引用文献”实际上是暂时卸载不需要的项目,即右键单击项目 -> 卸载项目。 (对于 C/C++ 项目,您还必须右键单击项目 -> 重新扫描解决方案以在搜索之前重新生成符号数据。)然后您可以在构建之前“重新加载项目”。

另一种方法是使用自定义组件集搜索:

  • 在 VS2010 : 转到编辑 -> 查找和替换 -> 查找符号。将“查找范围”更改为自定义组件集(查找符号),然后单击“...”以显示“编辑自定义组件集”对话框。
  • 在 VS2013 : 转到 View -> 对象浏览器。更改浏览下拉列表以显示自定义组件集,然后单击“...”以显示编辑自定义组件集对话框。
  • 在自定义组件集对话框中,单击“项目”选项卡并仅添加您想要的项目。此自定义组件集与解决方案一起存储,因此您只需设置一次。

  • Edit Custom Component Set Dialog

    关于visual-studio - 从查找符号/查找所有引用中排除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25226325/

    相关文章:

    c# - 在 Visual Studio 中调试 C# 代码时,是否可以轻松导出 xml、csv 或文本格式的列表或字典?

    templates - 如何将Windows商店模板添加到Visual Studio 2013?

    visual-studio-2013 - 如何使用 Visual Studio 2013 开发 Kooboo 模块?

    c# - C# 文件的 Visual Studio "document outline"

    c++ - 为什么第一个元素被破坏?

    c++ - 直接在从 .png 加载的 CImage 上绘制时设置文本颜色

    mysql - 配置 ASP.NET Identity 以使用 MySQL

    visual-studio - OpenCV - 获取视频帧内检测到的图像的法线

    c# - 使用 Ping 时蓝屏

    asp.net - 为什么我的嵌套母版页丢失了 CSS 格式?