What makes Vault appear as source control provider?

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
vrapp
Posts: 121
Joined: Tue Apr 06, 2004 12:34 pm
Contact:

What makes Vault appear as source control provider?

Post by vrapp » Wed Jan 18, 2012 9:10 am

I have an application (Wise Installer Editor) that is source-control-capable; but when I'm trying to configure it, it says: "To use the source control features, you must have a source code control system (such as Microsoft Visual SourceSafe) installed on your computer. No source code control system has been detected on your computer".

What this application might be looking at*? How source control systems register themselves in Windows as such?

My version of Vault is 4.1.4 (yes, I know it's very outdated, but so far it was working fine for all purposes, including recently Visual Studio 2010).


*) I realize that this question is rather to the support of Wise Installer Editor, but several years ago it was purchased by Symantec, with the usual consequences.
Vadim Rapp

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Re: What makes Vault appear as source control provider?

Post by Beth » Wed Jan 18, 2012 9:14 am

Usually Vault will show up if it is installed after the application it needs to connect to. Try an uninstall and re-install of the Vault GUI client.

If that doesn't work, then I'll have a few other things you can try, so just let me know your results.
Beth Kieler
SourceGear Technical Support

vrapp
Posts: 121
Joined: Tue Apr 06, 2004 12:34 pm
Contact:

Re: What makes Vault appear as source control provider?

Post by vrapp » Wed Jan 18, 2012 10:45 am

Didn't help. Let's try other things!
Vadim Rapp

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Re: What makes Vault appear as source control provider?

Post by Beth » Wed Jan 18, 2012 4:49 pm

Rather than doing all the steps at once, do one at a time and then check if the Vault client shows up in WIE.

1) Open your Vault GUI client, go to Tools - Options - General and set Vault to be your default SCC provider.

2) At the run dialog run the command:

Code: Select all

regsvr32 vbscc.dll
3) Find vbaddin.ini and add vbscc=3 if it isn't present or change the number to 3 if the line is present, but with a different number.

4) Find the config file for the WIE executible. It would look something like productname.exe.config. Towards the top there might be an entry for <configuration>. Right after that, add the following lines.

Code: Select all

<startup>
<supportedRuntime version="v2.0.50727"/> <requiredRuntime version="v2.0.50727" safemode="true"/> 
</startup> 
Beth Kieler
SourceGear Technical Support

Post Reply