我有一个 VS 2013 解决方案,其中一个 VB.NET ASP.NET 项目在同一解决方案中引用了多个 c# 类库项目(不是 DLL)。我在其中一个 c# 项目中的一些方法重载中对逻辑进行了很多更改。由于 VB.NET 项目广泛使用这些重载,我想看看有多少地方引用了这些方法。我转到包含更改的 c# 项目,右键单击我想要的重载,然后选择 Find All References,但它只显示 c# 项目中的引用。但是,当我转到 VB.NET 项目中的其中一种方法时,它会找到 VB.NET 项目中的所有引用以及 c# 项目中的方法声明。
我可以对方法名称进行解决方案范围的文本搜索,但是该方法名称会被多次使用,因为它已重载。因此,我想搜索特定的重载方法签名,而不是方法名称。
这是 VS 2013 的已知缺点吗?我还注意到我注意到的另一件事是,Go To Reference
从 VB.NET 项目中选择在 ac# 项目中声明的方法将带您进入对象浏览器,而不是直接进入源项目本身中的方法定义.