VS 2013 CodeLens

6
当我从Visual Studio Team Services(scrum 3模板)打开项目时,我只得到了引用计数。这是VS中的一个错误吗?为什么我没有拥有完整的注释、编辑者等的? FYI: 我在Visual Studio Tools > Options > 中启用了所有选项。
我还尝试了以下方法,但都没有成功:
  • 在Visual Studio Team Services中创建新项目。
  • 禁用并重新启用。

你正在运行TFS 2013吗? TFS 2013中有新的API,仅适用于CodeLens注释。 - DaveShaw
我正在使用TFS服务(MS的云TFS - TFS 2013),并发现在VS2013中需要本地TFS 2013才能获得完整的codelens功能(云TFS目前不支持codelens)。 - Peter M.
3个回答

3
作为DaveShaw的回答,需要TFS 2013,但是即使安装了TFS 2013,我仍然遇到了问题。原来你需要在TFS服务器上启用CodeIndexing。我的codeindexing已经启用,但我认为索引可能以某种方式被损坏了,所以我不得不重新索引它。
这是一个很好的链接(转到底部的Q&A部分):

http://msdn.microsoft.com/en-us/library/vstudio/dn269218%28v=vs.120%29.aspx

这是 TFSConfig CodeIndex 语法:

http://msdn.microsoft.com/en-us/library/vstudio/dn280925(v=vs.120).aspx

一旦您运行了codeindex,您需要从Visual Studio中进行最新获取,然后您的codelens应该可以正常工作。

3
我知道需要使用 TFS,但我不知道微软的云版 TFS 是建立在 TFS 2013 的基础之上,并且目前还不支持 CodeLens。谢谢。 - Peter M.

3

更新啦!

目前CodeLens正在为Visual Studio Team Services开发,据我所知,目前在美国和西欧地区进行公共预览。

需求:

  1. 使用Visual Studio Ultimate 2013 Update 4或Visual Studio 2015(预览版或更高版本)。
  2. 将代码检入Visual Studio Team Services的Team Foundation版本控制中。

刚刚升级到VS Ultimate Update 4,已经在Visual Studio Team Services上设置好了解决方案,效果非常好。

故障排除,CodeLens未出现?

  1. 关闭所有Visual Studio实例。
  2. 从%localappdata%\Microsoft\VisualStudio Services\5.0\中删除缓存。
  3. 重新打开Visual Studio,从Visual Studio Team Services中打开解决方案。

我不确定是否有必要这样做,但我还是试了一下,看起来没有什么影响,CodeLens仍然没有出现。当我正在输入新问题时,它们突然出现了。所以可能需要几分钟。

来源:CodeLens在Visual Studio Team Services中现已公共预览

对于Visual Studio 2015:应该默认可用。来源。我正在使用Visual Studio 2015企业版,效果非常好,甚至比Visual Studio 2013更好。


2

目前,Visual Studio Team Services不支持服务器端的CodeLens索引,只有在本地TFS上才能使用。这部分原因是在线服务中潜在的租户账户数量可能是无限的,每个租户都有自己的后台任务来对变更集进行索引。但是,未来情况可能会改变。

来源:我曾经参与过CodeLens的开发。


现在可以了吗?还是我该如何启用它? - CularBytes
我的代码镜头只显示“引用”。之前它运行得很好。 - maxisam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接