Ich versuche, eine VS 2015-Erweiterung, um die derzeit verwendeten tfs zu verbinden. Ich fand eine LösungVisual Studio 2015 Erweiterung Feststellung tfs URL
TeamFoundationServerExt tfExt = DTE.GetObject("Microsoft.VisualStudio.TeamFoundation.TeamFoundationServerExt") as TeamFoundationServerExt;
return tfExt.ActiveProjectContext.DomainUri;
leider denke ich TeamFoundationServerExt
nicht in Visual Studio verwendet werden soll 2015`can jemand diesen mir bestätigen und sagen, wie es
Danke für die Antwort. Die neueste Dokumentation zur VersionControlExt-Klasse (wie die von mir verwendete TeamFoundationServerExt-Klasse) ist für Visual Studio 2013. Es scheint, als ob es keinen Ersatz für Microsoft.VisualStudio.TeamFoundation.dll gibt. –
Ja, die DLL (Microsoft.VisualStudio.TeamFoundation.VersionControl .dll) Konnte auch im vs 2016 Installationsordner gefunden werden, zB C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Erweiterungen \ hdalyazr.nyu –
Der letzte Teil des Pfades ist anders (ich vermute seine Maschine abhängig) für mich aber es hat mich in die richtige Gegend gebracht. Ich hatte ein NuGet-Paket namens Microsoft.TeamFoundation.ObjectModel gefunden, in dem sich die DLL befand. es hat das "Problem", das von .net 4.5 abhängt. Dies bedeutete, dass ich frühe Versionen einiger anderer Pakete verwenden musste, die ich brauchte. –