vs 2015无法转到元数据定义,它显示发生了一个或多个错误

时间:2015-08-07 08:52:15

标签: visual-studio-2015

当我单击对存在的代码进行定义时,它会起作用,但如果我在元数据中单击一个,如String,List,它就不起作用。
ALT + F12 ,出现空白页 按 F12 显示:

  

发生了一个或多个错误

enter image description here

1 个答案:

答案 0 :(得分:24)

这是在Microsoft's bug tracker以及Roslyn issue tracker上跟踪的错误。它是由Microsoft仅使用基于空格的缩进测试C#引起的。

所谓的"解决方法"很糟糕,但仍然是将设置从使用标签更改为空格。

还有很多其他问题(即使C# Auto Formatter导致基于标签的工作在VS2015中变得非常糟糕,直到补丁发布为止。

修改

VS Gallery现在有一个扩展程序,GoToDefinition Fix,可以很好地解决此问题。

修改

Visual Studio 2015 Update 1 CTPRC变体都解决了这个问题,但RC是最新版本,如果您正在运行它,应该安装而不是CTP。这些更新解决了许多格式问题,并且标签基本上可以再次使用。