Installing the Team Foundation Server MSSCCI Provider 1.2 (Steps for Visual Basic 6)

I received an email from Tim this morning through my blog contact form that thanked me for my steps in my Installing and configuring the VB6 MSSCCI provider post. In his email, Time mentioned he had some issues with the install. I hope he doesn’t mind being quoted but his feedback was along the lines of;

“I can’t see anything in the VB6 Tools Menu (“Extras”-Menu in German Edition of VB6), I’m also not seeing any new items in the Start menu. However, setup of the .MSI file ran fine, without any warnings or errors.”

While I can’t help him out with the German versions of the software, I figured I should run through the steps to install the latest version to see if my previous post was still up to date.

Installing Visual Basic 6, the Team Foundation Client and the MSSCCI provider

I started with a fairly standard build (XPSP2, IE6, Office 2003) which already had .NET Framework 2.0 installed. If you don’t have .NET Framework 2.0 installed, you will need to install it prior to installing the Team Foundation Client.

Visual Studio 6.0 Enterprise Edition Installation

  • I installed Visual Studio 6.0 Enterprise edition as Tim’s question concerned adding VB6 code to TFS
  • I selected the “Products” installation and chose “Visual Basic 6.0 Enterprise Edition“.
  • I then selected Defaults for everything else during the installation and skipped the MSDN Library install.
  • At this stage, let’s check the options in the Tools menu. Notice it defaults to SourceSafe.

Team Foundation Explorer

  • The next step is to install the Team Foundation Explorer. This can downloaded from the Microsoft website (246Mb) or found on your TFS media.
  • I installed the Team Foundation Explorer by running setup.exe from the TFC folder on the TFS distribution media. I selected all default options during the installation wizard.
  • Once installed, I tested the TFC installation by running it. You do this by selecting Start | Program Files | Microsoft Visual Studio 2005 | Microsoft Visual Studio 2005.
    (NOTE: Don’t look for Team Foundation Explorer and don’t think this has installed VS2005. The Team Foundation Explorer is hosted inside the VS2005 shell)</li>

    • From the Tools menu, select “Connect to Team Foundation Server
    • Click the Servers button then the Add button. Enter the name of the TFS server and click on OK, then Close. You should be given a list of all the team projects available on the TFS server if everything is OK.
    • Click the OK button. (There is no need to select a team project at this stage.)
    • Close the Team Foundation Explorer</ul>

    Visual Studio Team Foundation Server MSSCCI Provider

    • Download the latest version of the MSSCCI provider from the Microsoft download site (1.1Mb)
    • Double-click the Visual Studio Team Foundation Server MSSCCI Provider.msi file to start the installation
    • Click Next
    • Accept the License Agreement and click Next
    • Accept the default installation folder (or change if required) and click Next twice
    • Once installation is complete, click Close

    Testing the result

    • To test this installation, start Visual Basic 6.0
    • I selected a Standard EXE as my project type and clicked the Open button
    • The MSSCCI provider should now appear in the Tools menu as shown in the following screenshot </li> </ul>

      Well, the installation went exactly as it should. Tim, I can’t explain why you don’t see this in the German version of VB6. I must say I haven’t had much to do with international versions of any software really. It might be worth posting your question to the MSDN forums in the Visual Studio Team System section to see if someone else might be able to point you in the right direction. You should also send your question to tfmsscci@microsoft.com