VS 2013 CodeLens

时间:2013-08-27 21:27:15

标签: azure-devops visual-studio-2013 codelens

当我从Visual Studio Team Services(scrum 3模板)打开项目时,我只获得 CodeLens 引用计数。这是VS中的一个错误吗?为什么我没有 CodeLens 完整的 TFS版本化评论,编辑等等?

仅供参考: 我已启用Visual Studio工具中的所有选项>选项>的 CodeLens 即可。

我也试过以下但没有成功:

  • 在Visual Studio Team Services中创建一个新项目。
  • 停用并重新启用 CodeLens

3 个答案:

答案 0 :(得分:3)

正如DaveShaw所说,TFS 2013是必需的,但是在安装TFS 2013之后我仍然遇到了问题。结果你需要在TFS服务器上启用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获取最新信息,然后你的代码版本才能运行。

答案 1 :(得分:3)

有更新!

目前,CodeLens正在为Visual Studio Team Services开发,目前正在公开预览中,我已经阅读了目前在美国和西欧的内容。

<强>要求:

  1. 使用Visual Studio Ultimate 2013 Update 4或Visual Studio 2015 (预览版或更高版本)。
  2. 将您的代码检入Team Foundation Visual Studio Team Services中的版本控制。
  3. 刚刚更新到VS Ultimate Update 4,已经在Visual Studio Team Services上设置了解决方案,效果很好。

    排除故障,CodeLens没有出现?

    1. 关闭所有Visual Studio实例。
    2. 从%localappdata%\ Microsoft \ VisualStudio Services \ 5.0 \
    3. 中删除缓存
    4. 重新打开Visual Studio,从Visual Studio Team Services打开解决方案。
    5. 我不确定是否有必要为我做这个,我做了,看起来它没有效果,而且codeLens仍然没有出现。当我输入一个新问题时,他们突然出现了。所以可能需要几分钟。

      来源:CodeLens in Visual Studio Team Services is now in public preview

      对于Visual Studio 2015:默认情况下应该可用。 Source。我正在使用Visual Studio 2015 Enterprise,它在Visual Studio 2013中工作得很好。

答案 2 :(得分:2)

Visual Studio Team Services目前不支持服务器端CodeLens索引,仅支持本地TFS。这部分是因为在线服务中可能无限数量的租户帐户,每个帐户都有自己的后台工作来进行变更集索引。然而,这可能在未来发生变化。

资料来源:我参与过CodeLens。