Sto lavorando a un componente aggiuntivo di Visual Studio 2010 e sto cercando di capire come determinare il server TFS attualmente connesso. Immagino di dover usare DTE, ma sto avendo un crampo al cervello che capisce dove trovare le informazioni.Ottieni connessione TFS corrente in un componente aggiuntivo di Visual Studio
5
A
risposta
2
vi consiglio di controllare il metodo Microsoft.TeamFoundation.VersionControl.Client.Workstation.GetLocalWorkspaceInfo
, in conseguenza di avere un oggetto e l'accesso ServerUri property
1
Robaticus ha originariamente modificato la domanda con la soluzione. Convertito in una risposta Wiki della comunità:
In realtà, potrei aver trovato la risposta, che ho selezionato da un paio di posti.
var dte = Package.GetGlobalService(typeof(EnvDTE.DTE)) as EnvDTE.DTE;
TeamFoundationServerExt ext = dte.GetObject("Microsoft.VisualStudio.TeamFoundation.TeamFoundationServerExt") as TeamFoundationServerExt;
TeamFoundationServer tfs = new TeamFoundationServer(ext.ActiveProjectContext.DomainUri);
VersionControlServer vcs = tfs.GetService<VersionControlServer>();
var changes = vcs.GetPendingChanges(null);
Problemi correlati
- 1. Componente aggiuntivo interprete C# per Visual Studio
- 2. Dove deve essere memorizzato un componente aggiuntivo di Visual Studio?
- 3. Connessione a tfs Azure da Visual Studio
- 4. Utilizzo di Qt con Visual Studio senza componente aggiuntivo
- 5. Qualsiasi componente aggiuntivo di emacs per Visual Studio?
- 6. Il componente aggiuntivo di Visual Studio non va via
- 7. Risorse API del componente aggiuntivo di Visual Studio
- 8. Come disinstallare il componente aggiuntivo VMware da Visual Studio 2008?
- 9. Il componente aggiuntivo Qt Visual Studio supporta Visual Studio 2013 Community Edition?
- 10. Esiste un componente aggiuntivo "Trova"/"Ricerca" di terze parti per Visual Studio 2008?
- 11. Componente aggiuntivo di Visual Studio 2012 - Come collegare un debugger a un processo
- 12. Esiste un file di tipo config per il componente aggiuntivo di Visual Studio?
- 13. Aggiunta ToolBoxTab e ToolBoxItems in Visual Studio tramite un componente aggiuntivo
- 14. C'è un modo per mostrare lo spazio di lavoro TFS corrente in Visual Studio?
- 15. Componente aggiuntivo Visualizzatore commenti XML per Visual Studion 2010?
- 16. Checkout di Visual Studio da TFS
- 17. Come visualizzare la finestra di uscita da un componente aggiuntivo?
- 18. Ottieni l'URL corrente in vb.net
- 19. Componente aggiuntivo MSN Messenger
- 20. Riproduzione di un suono in un componente aggiuntivo di Firefox
- 21. Come distribuire un componente aggiuntivo XLL Excel e registrare automaticamente il componente aggiuntivo in Excel
- 22. Check Studio indesiderato di Visual Studio 2010 e TFS
- 23. C'è un modo per mostrare chiaramente il ramo TFS corrente da Visual Studio?
- 24. Addin in Visual Studio - ricerca del percorso corrente della cartella soluzione
- 25. Come posso aprire la vista della finestra di dialogo dei dettagli del changeset TFS utilizzando un componente aggiuntivo di Visual Studio?
- 26. Interrompe l'operazione corrente in Visual Studio
- 27. Il componente aggiuntivo Visual Git 208 non riesce a essere eseguito in Windows 7/Visual Studio 2010
- 28. Come è possibile creare un componente aggiuntivo personalizzato per l'adorner di immagini per gli array numerici in Visual Studio 2010?
- 29. Impossibile leggere i dati dalla connessione di trasporto - TFS Edizione
- 30. Ottieni l'id del changeset corrente sull'area di lavoro per TFS
Sembra che tu stia effettivamente scrivendo un pacchetto, non un componente aggiuntivo. Sì? –
Ho pensato a un pacchetto come una raccolta di addin? questa è la prima attività di estensione che ho fatto con il 2010, quindi potrei essere un po 'confuso. – Robaticus
qualsiasi soluzione per ottenere la connessione TFS in Addin? – Kiquenet