Sümptomid
Kasutate ühendust Team Foundation serveri (TFS) 2013 värskendus 4 Visual Studio Ultimate 2013 RTM. Oletagem, et avada Visual C# või Visual Basicu faili, mis on varem ümber järgmiselt:
-
Ainult failinime see muutis, näiteks Filename.cs või filename.cs.
-
Fail on ümber nimetatud viimase 12 kuu jooksul. See on vaikimisi aja jooksul muutuste ajalugu indekseerimiseks. Vaadake CodeIndex käsk (indexHistoryPeriod seadistus).
Sellises olukorras saate StackOverflowException erand, mis ilmneb Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariesja seejärel crash juhtub IIS-i töötaja protsessi "leiate w3wp" TFS-i.
Märkus. Krahh mõjutab kõiki praeguse toiminguid TFS-i. Kuid "leiate w3wp" IIS-i töötaja protsessi taaskäivitub automaatselt ja muude toimingute töötaks õigesti, kui see taaskäivitub. Kui proovite taastada Visual Studio Ultimate RTM-TFS, põhjustab mõne muu StackOverflowException erandite ja krahhi.
Põhjus
See probleem ilmneb, kuna koodi faili avamisel rakenduses Visual Studio Visual Studio küsib TFS CodeLens saamiseks. TFS-i komponendi CodeLens põhjustab StackOverflowException erandite ja seejärel põhjustab krahhi leiate IIS-i töötaja protsessi "w3wp" TFS, mitte Visual Studio.
Lahendus
Selle probleemi lahendamiseks rakendage Visual Studio 2013 Update 2 või hilisem värskendus alates Visual Studio allalaadimine.
Saate üle minna TFS Team Foundation Server 2013 värskenduse 5 või Team Foundation Server 2015 RTM. See on saadaval alates Visual Studio allalaadimine.
Lahendus
Selle probleemi lahendamiseks lülitage välja Visual Studio Ultimate 2013 RTM CodeLens. Tööriistad > võimalused > Tekstiredaktor > kõigis keeltes > CodeLens.
Märkus. Kui ka lahendus jaotistes valikud ei tööta, saate lülitada CodeLens TFS-i CodeIndex käsk TFSConfig käsk. See on vähemalt eelistatav.
Lisateabe saamiseks
Et saaksime teile CodeLens paremaks muuta, tagasiside või taotleda funktsioonid Visual Studio UserVoicekell või esitada küsimusi MSDN-i foorumites.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.