VSS Add-in Missing after Installation
Has anyone seen this problem?
How can I install the Add-in manually?
Thanks,
Steve Wright
Has anyone seen this problem?
How can I install the Add-in manually?
Thanks,
Steve Wright
You may need to register ssscc.dll file from VSS folder (regsvr32 ssscc.dll).
If that doesn't help, we'll need to know
- VS version (Express, Pro, Enterprise, etc)
- a dump of HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider
- the values under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe
Alin
Registering the DLL didn't help. Here are those Registry Keys:
[HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider]
"ProviderRegKey"="Software\\Microsoft\\SourceSafe"
[HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders]
"Microsoft Visual SourceSafe"="Software\\Microsoft\\SourceSafe"
"Microsoft Visual SourceSafe (Internet)"="Software\\Microsoft\\SourceSafe\\RemoteAccess"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe]
"Current Database"="\\\\cafs01\\INFOSERV\\MIS\\dotNET\\AUExplorer"
"SCCServerName"="Microsoft Visual SourceSafe"
"SCCServerPath"="C:\\Program Files\\Microsoft Visual SourceSafe\\ssscc.dll"
"PromptForConnect"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe\8.0]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe\8.0\Registration]
"UserName"="CSG Systems, Inc."
"COMPANYNAME"="CSG Systems, Inc."
"PIDKEY"="BBH2GD2VK9QD4M9F63XB43C33"
"ProductID"="55603-000-0000016-00840"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe\Databases]
"dotNET"="\\\\cafs01\\INFOSERV\\MIS\\dotNET\\VSS"
"AUExplorer"="\\\\cafs01\\INFOSERV\\MIS\\dotNET\\AUExplorer"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe\Databases\Web Services]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe\Namespace Extension]
"CLSID"="{B73A057F-DC1B-4067-9D8E-B69A07A7C368}"
"DisableOpenFromSourceControl"=dword:00000001
"TrayDisplayName"="SourceSafe (LAN)"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe\RemoteAccess]
"SCCServerName"="Microsoft Visual SourceSafe (Internet)"
"SCCServerPath"="C:\\Program Files\\Microsoft Visual SourceSafe\\RemoteVssScc.dll"
"DisableSccManager"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe\RemoteAccess\Namespace Extension]
"CLSID"="{B73A057F-DC1B-4067-9D8E-B69A07A7C368}"
"DisableOpenFromSourceControl"=dword:00000001
"TrayDisplayName"="SourceSafe (Internet)"
Thanks,
Steve
Anything else I can check?
Thanks,
Steve
Steve,
Alfredo was talking about VSS automation add-ins.
If I understood correctly, your problem is different (you can't access VSS from within VisualStudio); for this you don't need the addin.ini file.
Based on the registry keys, I see you have registered 2 MSSCCI providers (
"Microsoft Visual SourceSafe", and "Microsoft Visual SourceSafe (Internet)").
I don't see anything wrong with their registration.
With these registry values, you should see the providers available in VisualStudio in Tools/Options/SourceControl/Plug-ins page, and you should be able to select it as the active provider in VS. SourceControl menus appear only when you select a provider active.
If you see the providers listed in Plug-ins page but you are not able to select it, I'd check whether you have the "C:\\Program Files\\Microsoft Visual SourceSafe\\ssscc.dll" file on disk, and whether all dependent dlls can be found correctly (use depends.exe http://www.dependencywalker.com/).
Alin
To save anyone the bit of searching I had, if 'Source Control' is missing when you select 'Tools/Options', then you need to check the 'Show all settings' checkbox at the bottom of the Options screen (I can't believe how long it took me to notice that checkbox!)
Nak
I have the vs 2005 pro and when I try to a new project for the fisrt time, I get this error:
failure while initializing the microsoft visual sourcesafe source control provider ,
you can not use this provider to perform source control operation.
If I go to tool/option/safesource and select none under plugin, the program will not give me this error.
Lori, I'm not sure what is the question.
Is the plugin missing for you? If yes, please reinstall VSS.
If the plugin is not missing in the list, I'd advise re-registering ssscc.dll.
If that still doesn't solve the problem, please post a dump of HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider and the SCCServerName/SCCServerPath values under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe.
Make sure the dll pointed by SCCServerPath exists, and run depends.exe (http://www.dependencywalker.com/) and make sure that all dependent dlls can be found correctly.
Alin
I have the plug in showing, if I use the drop down box, and change it to none, I do not get this error.
I am new at programming, trying to learn from classes and books.
I am reformatting disk, and will reinstall vs 2005.
Can you tell me how to re-registering ssscc.dll. Also when I try to look for this file, I do not find it any where, were can I download this file ssscc.dll
. I am going to install again, and will post a dump of HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider and the SCCServerName/SCCServerPath values under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe.
tommorrow. thanks for the help Lori
Hi Lori,
See my first post in this thread. Ssscc.dll should be in VSS2005 install folder. You can re-register it by running "regsvr32 ssscc.dll" in a command prompt window in that folder.
You seem to either have the dll incorrectly registered, missing from the hard drive, or you have a missing dependency. Please check if the dll is present on disk (if not, install VSS), re-register it if necessary, run depends.exe and check if you don't miss one of VC libraries dlls.
Alin
P.S. Since your problem doesn't seem to be about missing plugin in Tools/Options or missing VSS commands in menus, I don't think this thread is the right place to have asked the question... I would have started a new thread...
I have read through the entire thread and I seemed to have followed all instructions and suggestions, evene reviewed my registry keys... but there appears to be one critical thing missing that I can't get to work : I can't see a "Plug-In" item, under the SourceSafe tree node under VS.Net 2003, Tools / Options ?!
And, I don't know if it is related byut I can't see the "SOurceSafe (Internet)" when I select the "Open / Project" from within VS.Net 2003 ?!
Any help appreciated !
Ben