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

标签 c# vb.net visual-studio-2010

所以场景是这样的;

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

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

最佳答案

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

这是一个已知问题,语言团队也很清楚这一点。它通常在 Visual Studio future 版本的潜在项目列表中名列前茅

关于c# - 从 C# 项目导航到 VB.NET 项目中的类或方法时,有没有办法阻止显示 C# 元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8856283/

相关文章:

vb.net - 调用函数 vb.net 时 mybase.load 停止加载

vb.net - 使用 like 运算符的通配符 vb.net

c# - 字符串格式一位小数

asp.net - Visual Studio 2010 sp1 找不到类型或命名空间名称 'xxx'(是否缺少 using 指令或程序集引用?)

c++ - 如何在 C++ 中使用计数排序方法实现

vb.net - 扩展多行代码段在底部添加额外的行

c# - 使用 JavaScriptSerializer 将 json 字符串反序列化回 expando?

c# - 如何使用 ViewModel 在 MVC4 应用程序中实现 IEnumerator

c# - 将 DataTable 导出到 Excel 删除换行符

c# - .NET 4 Client Profile 的真正好处是什么?