Solved

Shared Source for Visual Studio 2008 takes too long in loading

Posted on 2008-10-08
5
330 Views
Last Modified: 2013-11-26
We have several projects for Visual Studio 2008 Professional, SP 1 (VB.Net) which are developed by 2 or 3 people.

The necessary files are on a shared network folder, and we are using SourceSafe 6.0 to share the code. This is generally working ok.

The problem is: As soon as one developer has opened the project (and is in a debug or compile process), it will take ages for the 2nd person to startup the Project. Everything is just painfully slow, and this problem remains until the 2nd person changes the assembly name. But, it takes ten minutes just to be able to get into the screen to change the assembly name.

Is there something wrong about the way we mapped our SourceSafe?
Why does VS 2008 get slow if the Project is debugged on another station?
Or might there be a way to change the assembly name automatically to work around this problem?
0
Comment
Question by:BarepAssets
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 70

Accepted Solution

by:
Éric Moreau earned 400 total points
ID: 22668290
>>The necessary files are on a shared network folder,

When you talk about "necessary files", you talk about VSS files right? To be able to share project with VSS, yes it is generally installed on a server.

But I hope that your "necessary files" are not the files you retreived from VSS. Your working folder should be a local drive (private to each developer).

If each developer has his own local folder, VSS is not aware of what's happening locally and will not slow down operations.
0
 

Author Comment

by:BarepAssets
ID: 22668351
Actually, everything is on the shared network drive, the whole project and the VSS files.

So we all use the same "Checkout Folder".

I will try and setup different working folders for each developer on the harddrive like you said, and check if that makes a difference.
0
 
LVL 70

Expert Comment

by:Éric Moreau
ID: 22668393
>>So we all use the same "Checkout Folder".

Never do that, you are running after trouble!

Each developer needs his own local folder (to be isolated from others and for speed).
0
 

Author Comment

by:BarepAssets
ID: 22680342
After some testing I agree that using seperate CheckOut Folders is a great idea...
(and you'll get some points for this)

We still have the problem I mentioned at the start>
If one user is in a debug session, even if he has nothing checked out, the project is very slow while getting the sourcesafe files for the other user.

Our SourceSafe is 6.0d, maybe the version is too old?
0
 
LVL 70

Expert Comment

by:Éric Moreau
ID: 22680402
When you start a debug session, source safe is totally inactive. Your problem is not there. I have now switched to VSS 2005 but there was a time when I was using VSS 6.0d with .Net projects and never had that kind of problems.
0

Featured Post

[Webinar] How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them. Thursday, July 13, 2017 10:00 A.M. PDT

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article describes relatively difficult and non-obvious issues that are likely to arise when creating COM class in Visual Studio and deploying it by professional MSI-authoring tools. It is assumed that the reader is already familiar with the cla…
In my previous two articles we discussed Binary Serialization (http://www.experts-exchange.com/A_4362.html) and XML Serialization (http://www.experts-exchange.com/A_4425.html). In this article we will try to know more about SOAP (Simple Object Acces…
Monitoring a network: how to monitor network services and why? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the philosophy behind service monitoring and why a handshake validation is critical in network monitoring. Software utilized …
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…

626 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question