I use VS2013.
I'm finding Microsoft.TeamFoundation.Git.Client.dll and The GitHttpClient resides in Microsoft.TeamFoundation.SourceControl.WebApi.dll . I can not find them from GAC.
I think that they may be in TFS SDK. But I can only find "Microsoft Visual Studio Team Foundation Server 2012 Software Development Kit for Java" :http://www.microsoft.com/en-us/download/details.aspx?id=22616.
Where can I get TFS SDK?
We now have NuGet packages for the .NET client libraries: .NET client libraries for Visual Studio Online (and TFS)
For the current Java SDK, it's part of the download for Team Explorer Everywhere 2015.
Regarding Microsoft.TeamFoundation.Git.Client.dll per MSDN :
You can find the assemblies in the client object model in Program Files\Microsoft Visual Studio 12.0\Common7\IDE under ReferenceAssemblies\v2.0, ReferenceAssemblies\v4.5, and PrivateAssemblies.
I found that assembly in the PrivateAssemblies directory.
Regarding Microsoft.TeamFoundation.SourceControl.WebApi.dll per same page on MSDN:
You can find the assemblies in the server object model in Program Files\Microsoft Team Foundation Server 12 under Tools and Application Tier\Web Services\bin.
That assembly is located in the bin folder of the Team Foundation Server. I also found that assembly in my GAC (although I'm not sure when it was installed).
If you install Visual Studio 2013 Team Explorer, you will get the desired files.
http://www.microsoft.com/en-gb/download/details.aspx?id=40776
The most recent version now appears to be available at https://github.com/microsoft/team-explorer-everywhere/releases/tag/14.135.0.
Related
I have a solution which connects to TFS using MSSCCI Provider.
How can I switch to using it with TFS and cut MSSCCI as the middle man?
When I select TFS in Tools --> options --> Source Control --> Current source control, Im getting a message that the active solution will be closed. When I open it again, the solution is still controlled by MSSCCI, ignoring my selection.
Any advice will be welocomed.
In general the MSSCCI Provider is for previous version of Visual Studio, it's not supported any more in Visual Studio 2017 without having Team Explorer 2013 installed. See Connect any version of Visual Studio to Visual Studio Team Services or Team Foundation Server for details.
So if you are using VS 2017, then you can uninstall the MSSCCI Provider and Team Explorer 2013. Then just make sure the Team Explorer 2017 is installed with the VS2017 (You can install the standalone Team Explorer installer if not installed before. ). Then you can connect to TFS/VSTS with the Team Explorer directly.
Besides, this article for your reference, it may helps:Switching between multiple Msscci providers
I managed to fix my issue in the following manner:
Remove MSSCCI:Team Foundation Server MSSCCI Provider from each project file.
Remove the GlobalSection(TeamFoundationVersionControl) = preSolution section from the sln file.
Open VS2017 and select TFS in Tools --> options --> Source Control --> Current source control.
Bind all projects in File --> Source Control --> Advanced --> Change Source Control.
I am new to TFS and am trying to build an VB project created with Visual Studio 2008 using Team Foundation Server 2017 Build feature.
As you can see on the image below, I need to set the Visual Studio version on the Build Solution task and there is no dropdown option for Visual Studio 2008.
Is there anyway I can select VS 2008 to build this project?
Or is it possible to do this?
I will appreciate of any help I can get.
Based on the information provided from Microsoft at TFS Server Requirements, and specifically looking into the Client Compatibility / Visual Studio 2008 falls under the MSSCCI support category:
MSSCCI support
Visual Studio/Team Explorer 2008 and Visual Studio 2005 are no longer officially supported. To connect to the server, these clients must interface through the MSSCCI provider instead. MSSCCI support only includes support for source control integration and MSSCCI commands. The goal is simply to allow developers to continue working with legacy applications in an upgraded server.
I believe that, if you have to stick with Visual Studio 2008, you could use MSBuild step instead, and specify the proper location of the MSBuild 3.5, and verify if this would work for you:
How do I get the TFS options to appear in Windows Explorer?
I have the Power Tools installed and for a few of my projects I do have the TFS options available in Windows Explorer.
I have recently created a couple of new branches from my Main project, but these new branches do not have the TFS options when "Right Clicking" the folder from within Windows Explorer.
I have tried reinstalling Power Tools, but this has not fixed my issue.
Does anyone know how I can get the TFS options to appear for my new projects in Windows Explorer?
If it makes a difference to the answer: I am using VS2008 with Power Tools 2010.
I cannot use a newer version of VS.
If you are using Team Foundation Server Power Tools December 2011 in your environment. You could try this solution: Uninstalled the old TFS Power Tools ( listed with a "Microsoft Team Foundation Server" prefix and/or "Microsoft Visual Studio Team Foundation Server" in Control-Panel/Programs-and-Features ) and install a newer version. Such as:
Team Foundation Server 2012 RTM Power Tools.msi
You could also try to execute this file:
C:\Program Files (x86)\Microsoft Team Foundation Server 201X Power
Tools\TfsComProviderSvr.exe
More detail ways please refer this similar question: Shell Extension : Not showing in Windows Explorer context
I use framework 4.5 and vs 2013 and TFS 2013. When I build project get error like that;
"C:\Program Files
(x86)\MSBuild\12.0\bin\amd64\Microsoft.Common.CurrentVersion.targets
(3079): Task could not find "AL.exe" using the SdkToolsPath "" or the
registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
SDKs\Windows\v8.1A\WinSDK-NetFx40Tools-x86". Make sure the
SdkToolsPath is set and the tool exists in the correct processor
specific location under the SdkToolsPath and that the Microsoft
Windows SDK is installed"
I tried everything but I could't fix error. Can you help me about it ?
Download and install the Windows Software Development Kit (SDK) for Windows 8.1. In the setup program, make sure .NET Framework 4.5.1 Software Development Kit is selected.
This will install al.exe to C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools.
I'm overseeing a VSS to TFS 2012 migration at my shop and have hit a snag: the "report guy" uses Crystal Reports (don't know the version, sorry) and doesn't have Visual Studio. Under VSS that wasn't an issue because there is a stand-alone client for VSS... but there is no such animal for TFS. What do I need to give the report guy so he can use TFS?
You can simply install Team Explorer, which offers a standalone installation if you do not have a version of Visual Studio installed.
Technically, this is installing the Visual Studio shell, but does not install any of the development tools. So your "report guy" will be able to use the Team Explorer view, Source Control Editor, Work Item Editors and other TFS features without having to install (or license) the full Visual Studio experience.