在使用C#项目在VS2005 +中进行开发时,我右键单击框架方法/属性/类型并选择"转到定义",默认情况下,我们会获得一个新的锁定选项卡,其中包含从框架生成的代码,标记为适当[来自元数据.
但是,当我们在VB.NET项目中执行相同操作时,您将进入带有相关对象浏览器视图的新选项卡.
这一直让我印象深刻,并希望背后有充分的理由.IMO对象浏览器更好.
是否存在默认视觉工作室行为差异的合理原因?如果是这样,它是什么?
这是每个团队根据他们认为各自客户想要看到的内容而做出的选择.VB用户拥有对象浏览器的历史附件,并且许多VB功能都集成在其中(Go To Def是其中之一).C#在VS2005中进行了切换,为他们的GoTo def版本动态生成元数据,因为他们相信他们的客户希望这种行为更好.