混合C#和VB.NET项目=破解“转到定义”

时间:2011-08-11 20:10:45

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

我有一个很大的解决方案,C#和VB.NET项目混合在一起。每当我尝试在另一种语言中定义的类,属性或方法上“转到定义”时,Visual Studio就会将我带到对象浏览器,这非常烦人。调试相同:我无法进入用其他语言编写的项目。

有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:16)

我也有这个问题。作为解决方法,我使用导航到(CTRL +逗号)而不是转到定义

答案 1 :(得分:15)

请参阅this似乎是一个报告的错误

Find all references / go to definition do not work across VB/C# in same solution

引用:

  

C#和VB项目之间的项目到项目引用被视为文件程序集引用,其中所有符号都被视为来自元数据。