{"id":4263,"date":"2006-02-21T14:04:00","date_gmt":"2006-02-21T14:04:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/buckh\/2006\/02\/21\/tfs-msscci-provider-beta-2-is-available-disable-strong-name-validation\/"},"modified":"2006-02-21T14:04:00","modified_gmt":"2006-02-21T14:04:00","slug":"tfs-msscci-provider-beta-2-is-available-disable-strong-name-validation","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/buckh\/tfs-msscci-provider-beta-2-is-available-disable-strong-name-validation\/","title":{"rendered":"TFS MSSCCI Provider Beta 2 is available &#8212; disable strong name validation"},"content":{"rendered":"<p><P>As has been <A href=\"\/robcaron\/archive\/2006\/02\/20\/535786.aspx\">announced<\/A> in <A href=\"\/bharry\/archive\/2006\/02\/21\/535985.aspx\">several<\/A> <A href=\"\/edhintz\/archive\/2006\/02\/20\/535779.aspx\">different<\/A> 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).<\/P>\n<P>For it to work, you will need to disable strong name validation for the beta 2 assemblies.&nbsp; They are not strongly named (signed) binaries.<\/P>\n<P>If you do not disable strong name validation, you will receive two error messages.<\/P>\n<BLOCKQUOTE>\n<P>TFMscciSvr.exe has encountered a problem and needs to close.&nbsp; We are sorry for the inconvenience.<\/P>\n<P>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.<\/P><\/BLOCKQUOTE>\n<P>You can use the following to disable strong name validation for these assemblies, without disabling strong name validation for everything.<\/P>\n<P>Save&nbsp;the following text into a file called <FONT face=\"Courier New\">disable.reg<\/FONT> and then type <FONT face=\"Courier New\">disable.reg<\/FONT> in a Windows console command prompt to run it.<\/P>\n<BLOCKQUOTE>\n<P dir=\"ltr\">Windows Registry Editor Version 5.00<BR>[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\StrongName\\Verification\\Microsoft.TeamFoundation.Msscci,B03F5F7F11D50A3A]<BR>[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\StrongName\\Verification\\Microsoft.TeamFoundation.VersionControl.Controls,B03F5F7F11D50A3A]<BR>[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\StrongName\\Verification\\Microsoft.TeamFoundation.WorkItemTracking.Controls,B03F5F7F11D50A3A]<BR>[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\StrongName\\Verification\\Microsoft.VisualStudio.TeamFoundation.WorkItemTracking,B03F5F7F11D50A3A]<BR>[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\StrongName\\Verification\\TFMscciGui,B03F5F7F11D50A3A]<BR>[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\StrongName\\Verification\\TFMscciSvr,B03F5F7F11D50A3A]<\/P><\/BLOCKQUOTE>\n<P dir=\"ltr\">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.&nbsp; When you save the file, you&#8217;ll need to rename it to <FONT face=\"Courier New\" color=\"#000000\">disable.reg<\/FONT>.<\/P>\n<P dir=\"ltr\">Of course, running this file will modify your registry, so all of the usual caveats apply.<\/P>\n<P dir=\"ltr\">For those familiar with the <FONT face=\"Courier New\">sn<\/FONT> command from the .NET SDK and VS installations, you can also use <FONT face=\"Courier New\">sn -Vr &lt;assembly&gt;<\/FONT> to disable it, which is what I used to generate the registry settings.&nbsp; Running <FONT face=\"Courier New\">sn -Vr *<\/FONT> will disable strong name validation for all assemblies, but that means no assemblies will be checked.<\/P>\n<P dir=\"ltr\">[UPDATE 2\/21\/06]&nbsp; I&#8217;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.<\/P><\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Components.PostAttachments\/00\/00\/53\/62\/60\/disable.txt\">disable.txt<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":10268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[6],"class_list":["post-4263","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-source-control"],"acf":[],"blog_post_summary":"<p>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 [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/4263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/comments?post=4263"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/4263\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media\/10268"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media?parent=4263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/categories?post=4263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/tags?post=4263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}