当您将 C# 和 VB 项目组合在一个解决方案中时,MS 无法正确导航到方法的定义,这让我感到非常震惊。如果您尝试从 VB 导航到 C#,它会打开“对象资源管理器”,如果从 C# 导航到 VB,它会生成一个元数据文件。
老实说,在不同语言之间跳转有什么复杂的,尤其是如果它们使用相同的 CLR 的话?
有谁知道这是为什么,或者是否有任何解决方法?他们在 VS 2008 中做对了吗?
@Keith,恐怕您的回答可能是对的。我真的很震惊,微软把这件事搞砸了。有没有人有任何解决方法的想法?
@Mladen Mihajlovic - 这正是我所描述的情况。自己尝试一下;项目引用没有任何区别。