Code Lens将不再适用于Visual Studio 2013

Tar*_*rik 11 visual-studio-2013

Visual Studio 2013的代码镜头功能将不再起作用.它说"加载此方法的引用"但它需要数年,实际上它根本不会为任何方法加载它们.

它曾经工作得很好但我不知道为什么它停止工作.我多次重启Visual Studio 2013,我甚至重新启动了计算机,但没有运气.

Code Lens不再工作了

它在我的Visual Studio 2013中启用.

在此输入图像描述

Tar*_*rik 7

当我设法解决它时,我会回答我自己的问题.

似乎每次在Visual Studio中运行测试时,它都会将测试结果存储在项目文件夹的TestResults文件夹中,并且在我的计算机中大小约为800MB.

我刚刚删除了它并清理了项目bin和obj文件夹(之前我做了几次并且没有真正起作用).但删除TestResults文件夹确实很神奇.

我的猜测是,由于TestResults文件夹的大小,Visual Studio 2013无法快速加载所有结果等,这就是为什么花费数年时间向我展示代码镜头功能的原因.因此,请不时删除该文件夹以获得更好的性能.

以下是我用Google搜索后的一些关于TestResults文件夹的结果:

  1. 如何:为测试部署文件: http ://msdn.microsoft.com/en-us/library/ms182475.aspx
  2. 如何保存测试结果目录?:http://blogs.msdn.com/b/aseemb/archive/2013/02/23/how-to-preserve-the-test-results-directory.aspx
  3. 如何删除Test Results文件夹:http://blogs.msdn.com/b/ploeh/archive/2006/07/13/cleaningawaythetestresultsfolder.aspx

UPDATE

即使上述方法可能适合您,我也意识到自Visual Studio 2013 Update 2以来它们确实解决了这个问题.所以请更新并安装它.

  • 嘿,我安装了VS 2013 Update 3并且遇到了同样的问题.删除测试结果+ obj + bin为我解决了它.所以我不确定Update 2是否真的解决了问题:) (2认同)