Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Симптомы

Visual Studio Ultimate 2013 RTM, использовать для подключения к Team Foundation Server (TFS) 2013 обновления 4. Предположим, открывается файл C# или Visual Basic, ранее переименованный следующими способами:

  • Регистр имени файла изменяется, например, Filename.cs и filename.cs.

  • Файл будет переименован в последние 12 месяцев. По умолчанию это период времени для индексации изменений. Команда CodeIndex (параметр indexHistoryPeriod).

В этом случае появляется исключение StackOverflowException, которое происходит в Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummaries, а затем происходит сбой в рабочий процесс IIS «w3wp» из TFS.

Примечание. Этот сбой влияет на все текущие операции в TFS. Однако автоматический перезапуск рабочего процесса IIS «w3wp», и все операции будут работать неправильно, если он перезагружается. При попытке повторного подключения Visual Studio Ultimate RTM к TFS, в результате сбоя и другое исключение StackOverflowException.

Причина

Эта проблема происходит потому, что при открытии файла кода в Visual Studio, Visual Studio запросит TFS CodeLens информацию. Компонент CodeLens в TFS вызывает исключение StackOverflowException и затем вызывает сбой рабочего процесса IIS «w3wp» в TFS не Visual Studio.

Решение

Чтобы решить эту проблему, примените Visual Studio 2013 обновления 2 или более поздней версии из Visual Studio загружает.
Можно также обновить TFS с Team Foundation Server 2013 обновления 5 или RTM 2015 Team Foundation Server. Он доступен в центре загрузки для Visual Studio.

Временное решение

Чтобы обойти эту проблему, отключите CodeLens в Visual Studio Ultimate 2013 RTM. Последовательно выберите пункты Сервис > Параметры > Текстовый редактор > Все языки > CodeLens.

Примечание. Если параметры в разделах и методы устранения не работают, CodeLens в TFS можно отключить с помощью команды CodeIndex с помощью команды TFSConfig. Это наименее предпочтительным.

Дополнительные сведения

Помогите нам улучшить CodeLens, отправить отзыв запроса функций в Visual Studio UserVoiceили задать вопросы на форумах MSDN.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×