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

本文关键字:项目 是否 有方法 显示 元数据 方法 VB 导航 NET | 更新日期: 2023-09-27 18:20:11

所以场景是这样的;

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

有没有什么方法可以把它放到VB代码文件中,这样我就不必在解决方案资源管理器/导航器中手动导航了?

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

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

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

您可以尝试(CTRL+逗号),即"导航到"作为解决方法?