当我右键单击某个方法并选择转到实现时,我经常会看到两个实现;一个在我的源代码中,一个作为参考...
在此示例中,
EmailService
位于不同的项目中,该项目加载到当前的Visual Studio解决方案中并作为项目引用引用。
选择引用似乎什么都不做,而选择源代码则需要我执行该方法(如预期的那样)。
这种情况发生在几个不同的开发机器上,在不同的项目中。
导致这种情况的原因是什么,是否可以解决问题,以便转到实施直接将我带到源代码实现?
在安装了ReSharper 7.1的Visual Studio 2012中会发生这种情况。
答案 0 :(得分:2)
使用Alt-Shift-T
或您用于符号搜索的任何内容,是否选中了包含库类型的复选框?
如果没有,则可能是this Resharper bug。如果您创建一个可重复的小例子并附在那里,您可以帮助修复它;)