Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Utilizați Visual Studio Ultimate 2013 RTM pentru a vă conecta la Team Foundation Server (TFS) 2013 Update 4. Să presupunem că se deschide un fișier Visual C# sau Visual Basic, care este redenumit anterior în următoarele moduri:

  • Doar în caz de nume de fișier este modificat, de exemplu, Filename.cs versus filename.cs.

  • Fișierul este redenumit în ultimele 12 luni. Aceasta este setarea implicită perioada de timp pentru indexarea istoricul modificărilor. Consultați CodeIndex comandă (setarea indexHistoryPeriod).

În această situație, primiți o excepție StackOverflowException care se produce în Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariesși apoi o cădere se întâmplă în IIS lucrător procesul "w3wp" de TFS.

Notă Această întrerupere afectează toate curent pe TFS. Cu toate acestea, procesul de lucru IIS "w3wp" va reporni automat și toate celelalte operațiuni se va executa corect dacă repornește. Dacă încercați să se reconecteze Visual Studio Ultimate RTM la TFS, acest lucru provoacă o altă excepție StackOverflowException și o cădere.

Cauza

Această problemă se întâmplă deoarece, atunci când deschideți fișierul cod în Visual Studio, Visual Studio solicită TFS CodeLens informaţii. Componenta CodeLens TFS o excepție StackOverflowException şi apoi provoacă blocarea procesului de lucru IIS "w3wp" în TFS, nu Visual Studio.

Rezolvare

Pentru a rezolva această problemă, aplicați Visual Studio 2013 Update 2 sau o actualizare mai târziu din Visual Studio descărcări.
De asemenea, se poate face upgrade TFS cu Team Foundation Server 2013 Update 5 sau Team Foundation Server 2015 RTM. Este disponibilă de la Visual Studio descărcări.

Soluție

Pentru a rezolva problema, dezactivați CodeLens în Visual Studio Ultimate 2013 RTM. Faceți salt la Instrumente > Opțiuni > Editor de Text > toate limbile > CodeLens.

Notă Dacă opțiunile în secțiunile rezolvare și soluție nu funcționează, puteți dezactiva CodeLens în TFS utilizând comanda CodeIndex cu comanda TFSConfig. Aceasta este opțiunea puțin preferată.

Mai multe informații

Pentru a ajuta să facem CodeLens mai bună pentru dumneavoastră, trimiteți feedback solicitare caracteristici la Visual Studio UserVoicesau pune întrebări în forumurile MSDN.

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×