Symptomen
Met Visual Studio Ultimate 2013 RTM kunt u verbinding maken met Team Foundation Server (TFS) 2013 Update 4. Stel dat u een Visual C# of Visual Basic-bestand dat eerder is gewijzigd op de volgende manieren opent:
-
Alleen het geval van het bestand wordt gewijzigd, bijvoorbeeld Filename.cs en filename.cs.
-
Het bestand wordt gewijzigd in de afgelopen 12 maanden. Dit is de standaardinstelling periode voor het wijzigingsoverzicht indexeren. Zie CodeIndex (indexHistoryPeriod-instelling).
In dat geval ontvangt u een uitzondering voor StackOverflowException die optreedt in de Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariesen vervolgens een crash in IIS werknemer proces "w3wp" van TFS gebeurt.
Opmerking Deze crash is van invloed op alle huidige bewerkingen op TFS. Echter het IIS-werkproces "w3wp" automatisch opnieuw wordt opgestart en alle andere bewerkingen kunnen worden uitgevoerd als deze opnieuw wordt opgestart. Als u probeert te herstellen van Visual Studio Ultimate RTM voor TFS, hierdoor een andere uitzondering van StackOverflowException en een crash.
Oorzaak
Dit probleem treedt op omdat, wanneer u het bestand in Visual Studio openen, Visual Studio TFS om informatie van CodeLens vraagt. Het onderdeel CodeLens in TFS veroorzaakt een uitzondering StackOverflowException en vervolgens veroorzaakt het vastlopen van IIS werknemer proces "w3wp" in TFS, niet de Visual Studio.
Oplossing
Dit probleem op te lossen van Visual Studio 2013 Update 2 of een latere update toepassing van de Visual Studio downloadt.
U kunt ook upgraden TFS met Team Foundation Server 2013 Update 5 of Team Foundation Server 2015 RTM. Het is beschikbaar in Visual Studio downloadt.
Tijdelijke oplossing
Uitschakelen om dit probleem te omzeilen, CodeLens in Visual Studio Ultimate 2013 RTM. Ga naar Extra > Opties > Teksteditor > alle talen > CodeLens.
Opmerking Als de opties in de resolutie en de oplossing niet werkt, kunt u CodeLens in TFS uitschakelen met de opdracht CodeIndex met de opdracht TFSConfig. Dit is de aangeraden optie.
Meer informatie
Om ons te helpen beter CodeLens voor u maken, feedback verzenden of functies in Visual Studio UserVoiceaanvraag of vragen in de forums van MSDN.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.