Visual studio 2013 代码镜头赢得';我不再在Visual Studio 2013中工作了

Visual studio 2013 代码镜头赢得';我不再在Visual Studio 2013中工作了,visual-studio-2013,Visual Studio 2013,Visual Studio 2013的代码镜头功能将不再有效。它说“加载此方法的引用”,但这需要几年的时间,实际上它根本没有加载任何方法的引用 它过去工作的很好,但我不知道为什么它停止工作。我多次重新启动Visual Studio 2013,甚至重新启动了我的计算机,但运气不佳 它在我的Visual Studio 2013中启用 我会在解决问题时回答自己的问题 似乎每次在Visual Studio中运行测试时,它都会将测试结果存储在项目文件夹中的TestResults文件夹中,在我的计算机中大

Visual Studio 2013的代码镜头功能将不再有效。它说“加载此方法的引用”,但这需要几年的时间,实际上它根本没有加载任何方法的引用

它过去工作的很好,但我不知道为什么它停止工作。我多次重新启动Visual Studio 2013,甚至重新启动了我的计算机,但运气不佳

它在我的Visual Studio 2013中启用


我会在解决问题时回答自己的问题

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

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

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

以下是我在谷歌上搜索了TestResults文件夹后得到的一些结果:

  • 如何:为测试部署文件:
  • 如何保存测试结果目录?
  • 如何删除测试结果文件夹
  • 更新


    即使上述方法对您有效,但我意识到,自VisualStudio2013更新2以来,它们实际上已经解决了这个问题。因此,请更新并安装它。

    如果上述解决方案不适用于任何其他人,我有一个不同的修复方案适用于我。在我的例子中,它显示我有参考资料,但不会显示有关它们的详细信息或链接

    我必须安装一个新的扩展来重置MEF缓存损坏。此固定代码镜头和页面“312e8a59-2712-48a1-863e-0ef4e67961fc”未找到错误


    我发现,如果您使用防火墙阻止Visual Studio,则代码镜头不起作用


    因此,请将其从防火墙中解除阻止以使其正常工作。必须在TFS服务器上启用代码索引。您可以使用以下方法检查此设置:

    您可以从以下内容开始编制索引:

     TFSConfig CodeIndex /setIndexing:on /collectionName:"YourCollectionNameHere"
    

    所有内容都已在
    工具->选项->文本编辑器->所有语言->CodeLens
    中检查?是的,请查看我的更新问题。上次运行干净版本是什么时候?在它停止工作之前有任何特定的更改吗?我不确定在它停止工作之前有什么更改,但我尝试了许多干净的版本,但似乎没有任何效果。嘿,我安装了VS 2013 Update 3,并且遇到了相同的问题。删除测试结果+obj+bin为我解决了这个问题。所以我不确定更新2是否真的解决了这个问题:)我必须删除VS2013更新4中的测试结果,所以更新2没有解决它。只需提及,循环引用也会阻止代码镜头引用工作。我的VS2013更新5也存在同样的问题。删除obj+bin+TestResults后重新启动代码镜头在VS 2019(16.4.1)中仍然相关,我想我也有类似的问题。我选择了一个我安装的小扩展。卸载了扩展。重新启动VS.然后重新安装扩展。CodeLens再次开始工作。我遇到了同样的问题,并在卸载旧的/未安装的扩展时更正了它-CodeLens再次启动。Tks!
     TFSConfig CodeIndex /setIndexing:on /collectionName:"YourCollectionNameHere"