Applies ToVisual Studio Ultimate 2013 Visual Studio Ultimate 2013

Причини

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

  • Лише у випадку ім'я файлу зміни, наприклад, Filename.cs в порівнянні з filename.cs.

  • Файл, перейменований останні 12 місяців. Це значення за промовчанням період часу для індексування журнал змін. Переглянути Команди для CodeIndex (indexHistoryPeriod параметр).

У цій ситуації з'являється StackOverflowException винятків, яка виникає в Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariesі потім завершує роботу, відбувається в IIS робочий процес "w3wp" з TFS.Примітка. Цей аварії впливає на всі поточні операції TFS. Однак, "w3wp" IIS завершення процесу перезапустіть автоматично, і всі інші операції буде виконано належним чином, якщо воно перезавантаження. Під час спроби підключитися до Visual Studio Ultimate RTM до TFS, це викликає інший StackOverflowException-виняток і завершує роботу.

Причина

Цю проблему, відбувається тому, що під час відкриття файлу код у Visual Studio, Visual Studio запитує TFS CodeLens інформацію. CodeLens складовою частиною TFS призводить до списку винятків StackOverflowException і потім викликає TFS, а не з Visual Studio аварії IIS робочий процес "w3wp".

Вирішення

Щоб вирішити цю проблему, інсталюйте Visual Studio 2013 оновлення 2 або пізнішої версії оновлення з Visual Studio, завантаження.Оновити TFS, Team Foundation Server 2013 оновлення, 5 або Team Foundation Server 2015 RTM. Вона доступна з Visual Studio, завантаження.

Виправлення помилок

Щоб вирішити цю проблему, вимкніть CodeLens, у Visual Studio Ultimate 2013 RTM. Перейдіть до інструменти > Параметри > Текстовий редактор > мов > CodeLens.Примітка. Якщо параметри роздільної здатності та усунення проблеми розділ не працює, можна вимкнути CodeLens, у TFS CodeIndex команди TFSConfig команду. Це б потрібний варіант.

Додаткові відомості

Щоб допомогти нам покращити CodeLens замість вас, надіслати відгук запит функції на Visual Studio, UserVoiceабо поставте запитання на форуми MSDN.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.