Symptomer
Du bruker Visual Studio Ultimate 2013 RTM til å koble til Team Foundation Server (TFS) 2013 Update 4. Anta at du åpner en fil for Visual C# eller Visual Basic som tidligere navn på følgende måter:
-
Bare bokstaver i navnet på filen endres, for eksempel Filename.cs og filename.cs.
-
Filen får nytt navn i de siste 12 månedene. Dette er standard tidsperiode for indeksering av endringsloggen. Se CodeIndex-kommandoen (indexHistoryPeriod innstilling).
Du får et StackOverflowException-unntak som skjer i Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariesi denne situasjonen, og deretter et krasj skjer i w3wp"IIS arbeideren prosessen" av TFS.
Obs! Dette krasjet påvirker alle gjeldende operasjoner på TFS. Imidlertid "w3wp" IIS-arbeidsprosessen startes på nytt automatisk, og andre operasjoner kjøres på riktig måte hvis det startes på nytt. Hvis du prøver å koble til på nytt Visual Studio Ultimate RTM til TFS, dette fører til en annen StackOverflowException-unntak og krasj.Årsak
Dette problemet skjer fordi når du åpner kodefilen i Visual Studio, Visual Studio spør TFS for CodeLens informasjon. CodeLens-komponenten i TFS forårsaker et unntak i StackOverflowException, og deretter fører til krasj av prosessen for IIS-arbeidsprosess "w3wp" i TFS, ikke Visual Studio.
Oppløsning
Hvis du vil løse dette problemet ved å bruke Visual Studio 2013 oppdatere 2 eller en nyere oppdatering fra nedlastinger av Visual Studio. Du kan også oppgradere TFS med Team Foundation Server 2013 Update 5 eller Team Foundation Server 2015 RTM. Den er tilgjengelig fra nedlastinger av Visual Studio.
Løsningen
Du kan omgå dette problemet ved å slå av CodeLens i Visual Studio Ultimate 2013 RTM. Gå til Verktøy > Alternativer > Tekstredigeringsprogram > alle språk > CodeLens.kommandoen CodeIndex med kommandoen TFSConfig. Dette er det minst foretrukket alternativet.
Obs! Hvis alternativene i delene løsning og løsningen ikke fungerer, kan du slå av CodeLens i TFS ved hjelp avHvis du vil ha mer informasjon
Send tilbakemelding for å hjelpe oss å gjøre det bedre for deg CodeLens, eller be om funksjoner i Visual Studio-UserVoice, eller stille spørsmål i MSDN-foraene.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".