Welcome to MSDN Blogs Sign in | Join | Help

TFS MSSCCI Provider Beta 2 is available -- disable strong name validation

As has been announced in several different blogs, the second beta of the MSSCCI provider is available, providing VS integration for users with VS 2003 and earlier (you cannot use it with VS 2005, because we provide the full experience with Team Explorer in VS 2005).

For it to work, you will need to disable strong name validation for the beta 2 assemblies.  They are not strongly named (signed) binaries.

If you do not disable strong name validation, you will receive two error messages.

TFMscciSvr.exe has encountered a problem and needs to close.  We are sorry for the inconvenience.

There was a failure while initializing the Team Foundation Server MSSCCI Provider source control provider. You cannot use this provider to perform source control operations.

You can use the following to disable strong name validation for these assemblies, without disabling strong name validation for everything.

Save the following text into a file called disable.reg and then type disable.reg in a Windows console command prompt to run it.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\Microsoft.TeamFoundation.Msscci,B03F5F7F11D50A3A]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\Microsoft.TeamFoundation.VersionControl.Controls,B03F5F7F11D50A3A]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\Microsoft.TeamFoundation.WorkItemTracking.Controls,B03F5F7F11D50A3A]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\Microsoft.VisualStudio.TeamFoundation.WorkItemTracking,B03F5F7F11D50A3A]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\TFMscciGui,B03F5F7F11D50A3A]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\TFMscciSvr,B03F5F7F11D50A3A]

I have also included that as an attachment to this post, but I have called disable.txt so that your browser will allow you to download it.  When you save the file, you'll need to rename it to disable.reg.

Of course, running this file will modify your registry, so all of the usual caveats apply.

For those familiar with the sn command from the .NET SDK and VS installations, you can also use sn -Vr <assembly> to disable it, which is what I used to generate the registry settings.  Running sn -Vr * will disable strong name validation for all assemblies, but that means no assemblies will be checked.

[UPDATE 2/21/06]  I've updated the registry settings here and in the attached file to disable strong name signing validation only for the assemblies used by the MSSCCI provider.

Published Tuesday, February 21, 2006 2:04 PM by buckh
Filed under:

Attachment(s): disable.txt

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# TFS access from VB6 &amp;amp; VS 2003, Post install steps

Here's Beta 2 of the plugin that will let you&amp;nbsp;access TFS from VB 6 and VS 2003.&amp;nbsp;&amp;nbsp; Unfortunately...
Tuesday, February 21, 2006 4:01 PM by Sajee's WebLog

# TFS MSSCCI Provider Beta 2 Released and it works* with VFP

Rob Caron (and a number of other folk) blogged yesterday that the next release&amp;nbsp;of the Visual Studio...
Tuesday, February 21, 2006 5:48 PM by Andrew Coates ::: MSFT

# re: TFS MSSCCI Provider Beta 2 is available -- disable strong name validation

Thanks a lot. This really helped me.
Wednesday, February 22, 2006 3:15 AM by Amit Dahotre, India.

# Update on the TFS MSSCCI Provider

I want to appologize for the problems people have experienced with strong name signing and the updated...
Wednesday, February 22, 2006 7:27 AM by bharry's WebLog

# TFS MSSCCI Provider installation problems

Some users were deterred from using the provider by unpleasant message &quot;TFMscciSvr.exe has encountered...
Wednesday, February 22, 2006 12:09 PM by michal.Log

# Acc

Wednesday, February 22, 2006 5:00 PM by Antoine Driard

# VSTS Links - 2/23/2006

John Lawrence posts their Team Foundation Dogfood Statistics for February.

It's Rob Caron time:
...
Thursday, February 23, 2006 10:15 AM by Team System News

# Team Foundation Server FAQ

Frequently asked questions and answers regarding Visual Studio Team Foundation Server.
Thursday, February 23, 2006 10:58 AM by Jim Lamb

# re: TFS MSSCCI Provider Beta 2 is available -- disable strong name validation

Hi Buck

  The information about how to disable the strong name validation was very util for me - thank you.
   But now, I've discovered a problem when we are controling the version of VB6 files.
   If the form (.FRM) has a FRX file related, the checkout operation does not check out the FRX file automatically.
   Thus, when you try to save the changes made on the form, the following error occur:

---------------------------
Microsoft Visual Basic
---------------------------
Path/File access error: 'D:\TesteTFS2\VB6\Project1\Form1.frx'
---------------------------
OK   Help  
---------------------------

   The workarround is checkout the FRX file manually.

   Do you know if there is a better way to solve this problem OR if this problem is going to be solved on the next version of the provider?

   Thank you since now

João Talles Dantas Batista
jbatista@submarino.com.br

Thursday, March 02, 2006 2:16 PM by João Talles Dantas Batista

# re: TFS MSSCCI Provider Beta 2 is available -- disable strong name validation

João, I'm glad to hear you got the MSSCCI plugin working.

You can find some information about it at
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=275995&SiteID=1.  I talked to Ben, and he's working on this issue.
Thursday, March 02, 2006 2:43 PM by buckh

# re: TFS MSSCCI Provider Beta 2 is available -- disable strong name validation

Just installed MSSCCI Provider and ran disable.reg to disable strong name validation. When I start VS.Net 2003 and select File/Source Control/Team Foundation Server MSSCCI Provider, I get a message box "Please use Team Explorer as external Tool". Please clarify how I access a project on my VTS server?
Tuesday, March 07, 2006 10:06 AM by C177LVR

# re: TFS MSSCCI Provider Beta 2 is available -- disable strong name validation

Normally, File->Source Control->Team Foundation Server MSSCCI Provider would bring up the Team Explorer application just as File->Source Control->SourceSafe brings up the SourceSafe Explorer app.   However, this feature is not yet implemented in the Beta release of the TFS MSSCCI Provider currently available.  We are working on having this feature in the final release.

If you have a project that is already on the VSTS server, you can use File->Source Control->Open From Source Control to access it.  You can also run the VS 2005 Team Explorer application and use the Source Control Explorer toolwindow to perform a Get on your project.  You could then open the local copy with VS 2003.

Ben Ryan [MSFT]
Tuesday, March 07, 2006 10:23 AM by Ben Ryan

# re: TFS MSSCCI Provider Beta 2 is available

When a try to add a VB6 project from the VB6 IDE, I get the following message: Microsoft.TeamFoundation.Client.TeamFoundationServer..ctor(System.String, System.Net.ICredentials)

and the project does not get added.
Wednesday, March 08, 2006 12:29 PM by Tom.Floyd

# re: TFS MSSCCI Provider Beta 2 is available -- disable strong name validation

Tom, that sounds like you are trying to use the newest MSSCCI release with the beta 3 client.  You'll need to install the RC.
Wednesday, March 08, 2006 1:03 PM by buckh

# Visual Basic 6.0 &amp;amp; Visual Studio Team Foundation Server

El d&#237;a de hoy estuve con un cliente que tiene su aplicaci&#243;n de gesti&#243;n comercial en VB 6.0 y realmente...
Wednesday, May 24, 2006 6:50 PM by Blog de todos

# Accès à Team Foundation depuis Visual Studio .NET 2002/2003 et Visual Studio 6.0

Edit du 24/06 : il y a une nouvelle version de ce plugin. Voir ce post de juin 2006 . Enfin ! Comme promis,

Monday, December 25, 2006 3:38 PM by Visual Studio Team System en français

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker