2013-08-27 3 views
6

Quando si apre un progetto da Visual Studio Team Services (modello Scrum 3) viene visualizzato solo il numero di riferimento CodeLens. È un bug in VS? Perché non ho CodeLens con pieno Versioning TFS Commenti, Modificato da, ecc.?VS 2013 CodeLens

FYI: Ho attivato tutte le opzioni di Visual Studio Tools> Opzioni>CodeLens.

Ho anche provato il seguente senza successo:

  • Creare un nuovo progetto in Visual Studio Team Services.
  • Disabilitare e riattivare CodeLens.
+0

Stai utilizzando TFS 2013? Ci sono nuove API disponibili solo in TFS 2013 per le annotazioni CodeLens. – DaveShaw

+0

No, utilizzo TFS Service (cloud TFS di MS - TFS 2013) e ho fondato che TFS 2013 locale ha la piena funzionalità di codelens in VS2013 (Clouded TFS non supporta codelens per ora) –

risposta

3

C'è un aggiornamento!

Attualmente CodeLens è in fase di sviluppo per Visual Studio Team Services, attualmente in Public Preview per quello che ho letto finora, negli Stati Uniti e nell'Europa occidentale.

Requisiti:

  1. prevede di utilizzare Visual Studio Ultimate 2013 Update 4, o Visual Studio 2015 (Anteprima o versione successiva).
  2. Controllare il codice in Team Foundation Controllo versione in Visual Studio Team Services.

Appena aggiornato a VS Ultimate Update 4, già disponeva di una soluzione di installazione su Visual Studio Team Services, funziona perfettamente come previsto.

risolvere i problemi, CodeLens non visualizzato?

  1. Chiudi tutte le istanze di Visual Studio.
  2. Rimuovere la cache da% localappdata% \ Microsoft \ VisualStudio Services \ 5.0 \
  3. Riaprire Visual Studio, aprire la soluzione da Visual Studio Team Services.

Non sono sicuro che fosse necessario farlo per me, l'ho fatto, sembrava che non avesse alcun effetto e il codeLens non veniva ancora visualizzato. Mentre stavo scrivendo una nuova domanda sono apparsi all'improvviso. Quindi potrebbero volerci alcuni minuti.

Fonte: CodeLens in Visual Studio Team Services is now in public preview

Per Visual Studio 2015: dovrebbero essere disponibili per impostazione predefinita. Source. Sto usando Visual Studio 2015 Enterprise e funziona bene, anche più in Visual Studio 2013.

3

Come rispose DaveShaw, TFS 2013 è necessaria, ma ho ancora avuto problemi dopo l'installazione di TFS 2013. Si scopre che è necessario avere CodeIndexing abilitato sul server TFS. Il mio codeindexing era attivo, ma penso che l'indice fosse corrotto in qualche modo e ho dovuto reindicarlo.

Questo è un buon collegamento (vai al Q & Una sezione in basso):

http://msdn.microsoft.com/en-us/library/vstudio/dn269218%28v=vs.120%29.aspx

Ecco la sintassi TFSConfig CodeIndex:

http://msdn.microsoft.com/en-us/library/vstudio/dn280925(v=vs.120).aspx

volta che si ottiene il tuo codice in esecuzione, devi fare un ultimo aggiornamento da Visual Studio e quindi i tuoi codelen dovrebbero funzionare.

+3

So che TFS è richiesto ma non l'ho fatto sapere che la versione TFS di MS cloud costruita su TFS 2013 non supporta ancora i codelens..ty –

2

L'indicizzazione CodeLens sul lato server non è attualmente supportata da Visual Studio Team Services, solo TFS locale. Ciò è in parte dovuto al numero potenzialmente illimitato di account tenant nel servizio online, ciascuno con il proprio lavoro in background per eseguire l'indicizzazione dei changeset. Tuttavia questo potrebbe cambiare in futuro.

Fonte: Ho lavorato su CodeLens.

+0

È ora? O come posso abilitarlo? – CularBytes

+0

in qualche modo il mio codice mostra solo i riferimenti. Funziona bene prima. – maxisam