VS 2013 CodeLens

Когда я открываю проект из Visual Studio Team Services (шаблон scrum 3), я получаю только счетчик ссылок CodeLens. Это ошибка в VS? Почему у меня нет CodeLens с полной версией TFS, комментариями, автором редактирования и т. д.?

К сведению: я включил все параметры в Инструменты Visual Studio > Параметры > CodeLens.

Я также безуспешно пробовал следующее:

  • Создайте новый проект в Visual Studio Team Services.
  • Отключите и снова включите CodeLens.

person Peter M.    schedule 27.08.2013    source источник
comment
Вы используете TFS 2013? Новые API доступны только в TFS 2013 для аннотаций CodeLens.   -  person DaveShaw    schedule 30.08.2013
comment
Нет, я использую службу TFS (облако MS TFS - TFS 2013), и я обнаружил, что локальная TFS 2013 требуется для полной функциональности codelens в VS2013 (Clouded TFS пока не поддерживает codelens)   -  person Peter M.    schedule 10.09.2013


Ответы (3)


Есть обновление!

В настоящее время CodeLens разрабатывается для Visual Studio Team Services, в настоящее время находится в общедоступной предварительной версии для того, что я прочитал до сих пор, в США и Западной Европе.

Требования:

  1. Используйте Visual Studio Ultimate 2013 с обновлением 4 или Visual Studio 2015 (предварительная версия или более поздняя версия).
  2. Проверьте свой код в системе управления версиями Team Foundation в Visual Studio Team Services.

Только что обновился до 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 Enterprise, и он работает хорошо, даже лучше, чем в Visual Studio 2013.

person CularBytes    schedule 27.03.2015

Как ответил ДейвШоу, требуется TFS 2013, но у меня все еще были проблемы после установки TFS 2013. Оказывается, вам нужно включить CodeIndexing на сервере TFS. Моя индексация кода была включена, но я думаю, что индекс был каким-то образом поврежден, и мне пришлось его переиндексировать.

Это хорошая ссылка (перейдите в раздел вопросов и ответов внизу):

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

Вот синтаксис CodeIndex TFSConfig:

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

После того, как вы запустите свой кодовый индекс, вы должны получить последнюю версию из Visual Studio, и тогда ваша кодовая линза должна работать.

person NPNelson    schedule 10.09.2013
comment
Я знаю, что TFS требуется, но я не знал, что облачная версия TFS MS, построенная на TFS 2013, еще не поддерживает codelens..ty - person Peter M.; 10.09.2013

Индексирование CodeLens на стороне сервера в настоящее время не поддерживается Visual Studio Team Services, только локальная TFS. Отчасти это связано с потенциально неограниченным количеством учетных записей клиентов в онлайн-службе, каждая из которых имеет собственное фоновое задание для индексации наборов изменений. Однако это может измениться в будущем.

Источник: я работал над CodeLens.

person Jonathan Boles    schedule 13.06.2014
comment
Это сейчас? Или как я могу включить его? - person CularBytes; 27.03.2015
comment
почему-то мои кодовые линзы показывают только -ссылки. Раньше работал нормально. - person maxisam; 25.08.2015