Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Utilizzare Visual Studio Ultimate 2013 RTM per connettersi a Team Foundation Server (TFS) 2013 Update 4. Si supponga che si apre un file di Visual C# o Visual Basic che viene rinominato in precedenza nei seguenti modi:

  • Solo il caso del nome del file viene modificato, ad esempio Filename.cs e filename.cs.

  • Il file viene rinominato negli ultimi 12 mesi. Questa è l'impostazione predefinita il periodo di tempo per l'indicizzazione di cronologia. Vedere Il comando CodeIndex (impostazione di indexHistoryPeriod).

In questo caso, si riceve un'eccezione StackOverflowException che si verifica in Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariese quindi un arresto anomalo si verifica nel processo di lavoro IIS "w3wp" TFS.

Nota: Questo blocco interessa tutte le operazioni correnti in TFS. Tuttavia, il processo di lavoro "w3wp" IIS verrà riavviato automaticamente e tutte le altre operazioni verranno eseguito correttamente se il riavvio. Se si tenta di riconnettersi a Visual Studio Ultimate RTM per TFS, causando un arresto anomalo del sistema e un'altra eccezione StackOverflowException.

Causa

Questo problema si verifica perché, quando si apre il file di codice in Visual Studio, Visual Studio chiede di TFS per informazioni CodeLens. Il componente CodeLens in TFS, l'eccezione StackOverflowException e quindi causa l'arresto anomalo del processo di lavoro IIS "w3wp" in TFS, non di Visual Studio.

Risoluzione

Per risolvere questo problema, applicare un successivo aggiornamento o aggiornamento 2 di Visual Studio 2013 dal download di Visual Studio.
È inoltre possibile aggiornare TFS con Team Foundation Server 2013 aggiornamento 5 o RTM 2015 di Team Foundation Server. È disponibile dal download di Visual Studio.

Soluzione alternativa

Per risolvere questo problema, disattivare CodeLens in Visual Studio Ultimate 2013 RTM. Selezionare Strumenti > Opzioni > Editor di testo > tutti i linguaggi > CodeLens.

Nota: Se le opzioni nella sezione soluzioni non funzionano, è possibile disattivare CodeLens in TFS utilizzando il comando CodeIndex con il comando TFSConfig. Questa è l'opzione meno preferita.

Ulteriori informazioni

Per aiutarci a migliorare la CodeLens, inviare commenti e suggerimenti o richiedere funzionalità di Visual Studio UserVoiceo porre domande nei forum di MSDN.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×