【发布时间】:2010-10-21 15:14:45
【问题描述】:
我在一个 c# 项目中,在这个项目中我引用(使用项目引用)另一个用 vb.net 编写的类库。
现在,当我右键单击并查看类的定义时。它不会将我带到 vb.net 项目中的确切源代码,而是将我带到 vb.net 类的动态生成的 c# 表示。
我已经尝试了反向实验,从一个 vb.net 项目开始,并引用一个 c# 项目,这次在右键单击视图定义上,它带我到代码资源管理器,所以再次,不是原始代码用于编辑。
如果两个项目使用相同的语言,那么一切都会很好。
对此有解释吗?并且可能是一种允许在不同语言项目之间轻松进行代码导航的解决方案?
复制:
- 创建空白解决方案
- 添加一个c#类库
- 添加 vb.net 类库
- 在 vb.net 类库中,class1 - 创建任何旧方法。 (可选)
-
在c#类中,添加对vb.net类的引用,例如:
VBClassLibrary.VBClass myVBClass = new VBClassLibrary.VBClass();
现在,右键单击 VBCLass 并选择“转到定义”。
注意你的结局......
【问题讨论】:
标签: visual-studio visual-studio-2010