6

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

仅供参考:我已启用 Visual Studio Tools > Options > CodeLens中的所有选项。

我也尝试了以下但没有成功:

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

3 回答 3

3

正如 DaveShaw 回答的那样,需要 TFS 2013,但在安装 TFS 2013 后我仍然遇到问题。结果你需要在 TFS 服务器上启用 CodeIndexing。我的代码索引已打开,但我认为索引以某种方式损坏,我不得不重新索引它。

这是一个很好的链接(转到底部的问答部分):

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 应该可以工作。

于 2013-09-10T03:34:13.013 回答
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 仍然没有出现。当我正在输入一个新问题时,它们突然出现了。所以可能需要几分钟。

来源:Visual Studio Team Services 中的 CodeLens 现已提供公共预览版

对于 Visual Studio 2015:默认情况下应该可用。来源。我正在使用 Visual Studio 2015 Enterprise,它运行良好,甚至在 Visual Studio 2013 中效果更好。

于 2015-03-27T22:36:19.620 回答
2

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

资料来源:我在 CodeLens 工作。

于 2014-06-13T21:32:53.557 回答