答案 0 :(得分:24)
这是在Microsoft's bug tracker以及Roslyn issue tracker上跟踪的错误。它是由Microsoft仅使用基于空格的缩进测试C#引起的。
所谓的"解决方法"很糟糕,但仍然是将设置从使用标签更改为空格。
还有很多其他问题(即使C# Auto Formatter导致基于标签的工作在VS2015中变得非常糟糕,直到补丁发布为止。
修改强>
VS Gallery现在有一个扩展程序,GoToDefinition Fix,可以很好地解决此问题。
修改强>
Visual Studio 2015 Update 1 CTP和RC变体都解决了这个问题,但RC是最新版本,如果您正在运行它,应该安装而不是CTP。这些更新解决了许多格式问题,并且标签基本上可以再次使用。