有没有办法阻止c#元数据从C#项目导航到VB.NET项目中的类或方法时显示

Sti*_*ack 6 c# vb.net visual-studio-2010

所以场景是这样的;

我在同一个VS2010解决方案中有一个VB.NET项目和一个C#项目.C#项目引用(和使用)VB.NET项目作为项目引用.如果我在C#项目中,并且我在一个属于VB项目的元素上按住Ctrl或单击"转到定义",则会转到C#生成的元数据而不是实际的VB代码文件.

有没有办法让这个去VB代码文件,所以我不必在解决方案资源管理器/导航器中手动导航?

Jar*_*Par 3

目前还没有办法让“Goto Definition”在不同语言的项目之间导航。该问题不仅限于 C# 和 VB.Net,还扩展到其他托管语言,例如 F# 和 C++/CLI。每种语言都将另一种语言视为 DLL 引用,因此您可以获得元数据。

这是一个已知问题,语言团队也很清楚。它通常位于 Visual Studio 未来版本的潜在项目列表的前列