Co-existence of SourceOffsite 4.1.2 and SourceSafe 2005

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

Moderator: SourceGear

Post Reply
akshay.bhatnagar
Posts: 2
Joined: Fri May 26, 2006 1:59 am

Co-existence of SourceOffsite 4.1.2 and SourceSafe 2005

Post by akshay.bhatnagar » Fri May 26, 2006 2:35 am

Hi,
We have developers in 2 different geographical locations.
Site A is connected via LAN to the SourceSafe database
Site B is connected via WAN
We would like developers in Site A to use SourceSafe as the source control provider in Visual Studio 2005, and developers in Site B to use Source Offsite (purely because of licensing costs).

Is this approach possible? I tried it but got the following error when I opened the solution using Visual Studio.
"The solution appears to be under source control, but its binding information cannot be found. It is possible that the MSSCCPRJ.SCC file or another item that holds the source control settings for the solution, has been deleted. Because it is not possible to recover the missing information automatically, the projects whose bindings are missing will be treated as not under source control."

Subsequently VS 2005 asks me to rebind the solution again.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Fri May 26, 2006 10:37 am

What version of the VSS client is installed on the SOS Server machine? This can affect how the bindings are written.
Linda Bauer
SourceGear
Technical Support Manager

akshay.bhatnagar
Posts: 2
Joined: Fri May 26, 2006 1:59 am

Post by akshay.bhatnagar » Fri May 26, 2006 9:34 pm

We are using SOS 4.1.2 and VSS 2005 clients. I thought the benefit of Source Offsite was that it could allow us to continue using SourceSafe.
Alternatively, are there are any cost-effective workarounds?

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Wed May 31, 2006 3:58 pm

The Microsoft IDE is altering the solution file, depending on whether you are using SOS or VSS.

You may be to manually edit the .sln file.

If the .sln was last updated by VSS, look for the line that reads:
SccProvider = "MSSCCI:Microsoft Visual SourceSafe"

If the .sln was last updated by SOS, look for the line that reads:
SccProvider = "MSSCCI:SourceOffSite"

In either case, set the SccProvider to "SAK"
So, this is what the line should look like, once you've edited it:
SccProvider = "SAK"

Using SAK notation causes Visual Studio to look in the MSSCCPRJ.SCC
file for binding information.
Linda Bauer
SourceGear
Technical Support Manager

scginformacion
Posts: 1
Joined: Wed Jun 28, 2006 8:21 am

Post by scginformacion » Wed Jun 28, 2006 8:31 am

I have the same problem and the solutions seems not to work.

VSS 6.0
SourceOffSite 4.1.2

I have a solution (.sln) with two projects (.vcproj). I have modified the sln and both vcproj files to use "SAK" instead of "MSSCCI:Microsoft Visual SourceSafe" but I keep getting the same error.

With the original files I open the solution then close it and it tells me the solution and both projects have been modified. If I click yes to save them they are all checked out and the MSSCCI:Microsoft Visual SourceSafe replaced by "MSSCCI:SourceOffSite"

Any ideas?

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Wed Jun 28, 2006 2:24 pm

For SOS with VSS 6.0, try the steps in this KB article:
http://support.sourcegear.com/viewtopic.php?t=1149
Linda Bauer
SourceGear
Technical Support Manager

Post Reply