在多个Visual Studio解决方案中查找方法的用法

时间:2011-06-29 09:09:34

标签: visual-studio resharper reference

假设我有一个名为MySolution的Visual Studio解决方案。 MySolution包含一个项目,其公共方法的定义如下:public void MyMethod(){...}

如果我安装了Resharper,我可以在MyMethod中找到MySolution的用法,方法是右键单击并选择查找用法。但是,假设我的硬盘驱动器上有许多其他Visual Studio解决方案,可能会也可能不会使用MyMethod。有没有一种简单的方法来追踪这些用法?

编辑:这是一个尝试澄清我正在寻找的东西。假设我们还有其他两个解决方案MySolution2MySolution3。这些解决方案中的每一个都包含许多项目。其中一些项目可能引用包含MyMethod的程序集。我们将这些项目称为引用项目。一些引用项目实际上可能直接使用MyMethod。我们将这些项目称为客户端项目。我有兴趣找到推荐项目(不那么雄心勃勃)和客户项目(更有野心)。

1 个答案:

答案 0 :(得分:1)

除了最后引用其包含的程序集之外,其他解决方案如何使用MyMethod? 如果你的意思是有一种方法可以知道特定项目中引用的特定程序集中的特定方法是否实际用于此项目,那么根据我的知识,除了转到每个项目之外没有办法做到这一点。解决方案,跳转到方法(例如,使用ReSharper的Go to symbol)并搜索其用法。