Visual Studio 2013的代码镜头功能将不再起作用。它说“加载此方法的引用”但它需要数年时间,实际上根本不会为任何方法加载它们。
过去工作得很好,但我不确定它为什么停止工作。我多次重启Visual Studio 2013,我甚至重新启动了计算机,但没有运气。
它在我的Visual Studio 2013中启用。
答案 0 :(得分:7)
当我设法解决它时,我会回答我自己的问题。
似乎每次在Visual Studio中运行测试时,它都会将测试结果存储在项目文件夹中的TestResults文件夹中,并且在我的计算机中大小约为800MB。
我刚刚删除了它并清理了项目bin和obj文件夹(之前我做了几次并且没有真正起作用)。但删除TestResults文件夹确实很神奇。
我的猜测是,由于TestResults文件夹的大小很大,Visual Studio 2013无法快速加载所有结果等,这就是为什么花费数年时间向我展示代码镜头功能的原因。因此,请不时删除该文件夹以获得更好的性能。
以下是我用Google搜索后的一些关于TestResults文件夹的结果:
<强>更新强>
即使上述方法可能适合您,我也意识到自Visual Studio 2013 Update 2以来他们确实解决了这个问题。所以请更新并安装它。
答案 1 :(得分:4)
如果上述解决方案不适用于其他任何人,我有一个不同的解决方案对我有用。在我的情况下,它显示我有参考,但不会显示有关它们的详细信息或链接。
我必须安装新的扩展来重置MEF缓存损坏。这个固定的代码镜头和Page 3 312e8a59-2712-48a1-863e-0ef4e67961fc&#39;找不到错误。
http://www.hjerpbakk.com/blog/2014/7/25/no-content-in-solution-explorer-using-visual-studio-2013
答案 2 :(得分:1)
我发现如果您使用防火墙阻止Visual Studio,则代码镜头不起作用。
因此请从防火墙取消阻止它以使其正常工作。
答案 3 :(得分:0)
必须在TFS服务器上启用CodeIndexing。您可以使用TFSConfig:
来检查此设置 TFSConfig CodeIndex /indexingStatus /collectionName:"YourCollectionNameHere"
您可以使用以下命令开始编制索引:
TFSConfig CodeIndex /setIndexing:on /collectionName:"YourCollectionNameHere"