views:

1927

answers:

4

Recently, the SourceSafe integration into visual studio has started to perform badly because we have moved, and the SourceSafe "server" is located across a VPN which goes across a slow connection. This has made loading large projects in visual c++ 6 take 5+ minutes because it has to talk to the "server" for each project. Also, there are some bugs that are dangerous in the integration (the auto-checkout of certain shared projects will do a get latest on the wrong version of a branched file). This has caused me to want to disable the SourceSafe integration, however I have not found any menu option or uninstall option. Google has reported a few registry tweaks, but none of them seemed to work.

Does anyone know of an easy way to remove the SourceSafe integration from Visual C++ 6, without uninstalling SourceSafe altogether?

+1  A: 

Open the .dsp and .dsw file in a text editor, and remove the respective entries from the .dsp and the .dsw file. Also, delete the .scc files.

peterchen
+1  A: 

There is a Microsoft Knowledge Base article about how to do exactly this.

The gist of it is that you must manually edit the .dsw and .dsp files in a text editor, and remove a few other files lying around. See the article for more details.

Matt Dillard
Aside from the fact that there are about 120 .dsp files in the project, I don't necessarily want to remove it for other people, just remove the tool from my copy of visual studio (like it did before I enabled the integration)
FryGuy
+5  A: 

From http://support.microsoft.com/kb/236399:

Source code control software, such as Microsoft Visual SourceSafe, that integrates with the Visual C++ integrated development environment (IDE) can be configured to connect to a source code server during Visual C++ startup. In such cases, a loss in network connectivity will cause Visual C++ to start up very slowly. To improve performance, either ensure proper network connectivity or disable the source code control software integration with the Visual C++ IDE. To do the latter, quit Visual C++, and then use RegEdit.Exe to locate the following registry key and set its Disabled value to (DWORD) 0x00000001:

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled

I followed this and it seemed to work upon trying it again. I think I might've had a second copy of visual studio running when I did it the first time.

FryGuy
A: 

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled I followed this and it seemed to work upon trying it again. I think I might've had a second copy of visual studio running when I did it the first time.

Its working .....Thanks Ajay