Požymiai
Galite naudoti Visual Studio Ultimate 2013 RTM prisijungti prie Team Foundation Server (TFS) 2013 naujinimo 4. Tarkime, kad atidaryti Visual C# arba Visual Basic failą, kuris anksčiau nepervardytas vienu iš šių būdų:
-
Tik tuo atveju, failo vardą, pvz., pakeičiamas Filename.cs ir filename.cs.
-
Failą pervardyti į paskutinius 12 mėnesių. Tai yra Numatytasis laikotarpis indeksuoti keitimų retrospektyvą. Peržiūrėkite ToliauCodeIndex komanda (indexHistoryPeriod nustatymas).
Tokiu atveju gausite StackOverflowException išimtis atsiranda Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummaries, ir tada gedimas vyksta IIS darbo procesas "w3wp" TFS.
Pastaba. Gedimas turi įtakos visos dabartinės TFS operacijas. Tačiau "w3wp" IIS darbo procesas bus paleistas iš naujo automatiškai, ir kitos operacijos veiks netinkamai, jei jis bus paleistas iš naujo. Jei bandysite iš naujo prijunkite Visual Studio Ultimate RTM į TFS, dėl kito StackOverflowException išimtis ir gedimas.
Priežastis
Ši problema atsitinka dėl to, kai atidarote failą kodą Visual Studio, Visual Studio prašo TFS CodeLens informaciją. CodeLens komponentas, TFS sukelia StackOverflowException išimtis, ir tada įvyksta gedimas, IIS darbo procesas "w3wp" TFS, nėra Visual Studio.
Sprendimas
Norėdami išspręsti šią problemą, taikykite Visual Studio 2013 naujinimo 2 arba naujesnės versijos naujinimą iš Visual Studio atsisiųsti siūlomi failai.
Taip pat galite naujinti TFS su Team Foundation Server 2013 naujinimo 5 "arba" Team Foundation Server 2015 RTM. Ją galite atsisiųsti iš Visual Studio atsisiųsti siūlomi failai.
Sprendimas
Norėdami išspręsti šią problemą, išjunkite CodeLens Visual Studio Ultimate 2013 RTM. Eikite į Įrankiai > parinktys > Teksto rengyklę > visomis kalbomis > CodeLens.
Pastaba. Jei parinktys skyriuje sprendimas ir sprendimas neveikia, galite išjungti CodeLens į TFS toliauCodeIndex komanda su TFSConfig komanda. Tai yra mažiau kaip alternatyva.
Daugiau informacijos
Kad galėtume geriau padaryti CodeLens už jus, siųskite atsiliepimus arba prašyti funkcijas Visual StudioUserVoice arba užduokite klausimus, MSDN forumai.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.