简体   繁体   中英

MSSCCI provider for Visual Studio 2008 SP1 and TFS 2015

I have Team Foundation Server 2015 installed, and I'm trying to connect Visual Studio 2008 (Version 9.0.30729.4462 QFE) to the team project. I have installed VS 2008 Team Explorer (version 9.0.21022.8).

According to MS , this should be possible using MSSCCI Provider. However, I can't find the version that's compatible with TFS 2015.

Question: Where is the MSSCCI Provider for TFS 2015, or is there another way to connect VS 2008 to TFS 2015 ?

I have tried MSSCCI Provider for TFS 2013, and it failed because it didn't detect TFS 2013 (which makes sense since I have 2015 installed).

  1. Did you install the vs2008 sp1 compatibility GDR? Or else please install it.. https://www.microsoft.com/en-us/download/details.aspx?id=29983

  2. When passing the TFS URL in VS 2008 make sure that you are passing the tfs collection name as well, otherwise vs 2008 will throw error. For example, http://servername:8080/tfs/ {collection1}

Edit: Please make sure that you install VS 2008 SP1 before you try steps 1 and 2.

Since I cant comment. I want to say that we have the same problem.

What works is installing the Visual Studio Team Explorer 2013 which includes a Visual Studio Shell 2013 and then we can install the MSSCCI Provider 2013. But thats just a workaround.

We also wonder where the MSSCCI Provider for 2015 is.

You can just use MSSCCI for TFS 2013 to connect to TFS2015 source control in VS2008.

Just as the MSDN article shown, in VS2008, Version Control is available via using MSSCCI Provider. So instead of connect to TFS in Team Explorer, you need to go to File -> Source Control -> Open from Source Control -> Connect to Team Foundation Server. I believe this blog is helpful to you (although it is written for TFS2013 with VS2005, it applies to TFS2015 with VS2008).

In my case, I had no VS 2008 IDE was installed until yesterday. Due to some conversion limitations in my company, I had to install the old Visual Studio 2008 to my office PC (Windows 10 Pro x64) and connect it to TFS 2015.

I hope this helps someone else like me:

  1. First I've installed Visual Studio 2008.
  2. And then VS 2008 SP1.
  3. Lastly Visual Studio TeamExplorer 2008. (At least this should be the happy ending but I was wrong.)
  4. Tried to install VS90SP1-KB974558-x86, but it failed. The package seeks for VS 2008 SP1. I think TeamExplorer 2008 overrides sth important for KB974558.
  5. Installed Visual Studio 2008 SP1 again.
  6. VS90SP1-KB974558-x86 installed successfully.
  7. On the page "Connect to Team Foundation Server", add your TFS 2015 server by ignoring the port and protocol section, and write down your own like;

http://TFS_SERVER:PORT_NUMBER/tfs/TFS_COLLECTION_NAME

It fails everytime if I skip the collection name part.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM