Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Shared Source for Visual Studio 2008 takes too long in loading

Posted on 2008-10-08
5
Medium Priority
?
340 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
  • 3
  • 2
5 Comments
 
LVL 70

Accepted Solution

by:
Éric Moreau earned 1200 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

NEW Veeam Backup for Microsoft Office 365 1.5

With Office 365, it’s your data and your responsibility to protect it. NEW Veeam Backup for Microsoft Office 365 eliminates the risk of losing access to your Office 365 data.

Question has a verified solution.

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

In my previous article (http://www.experts-exchange.com/Programming/Languages/.NET/.NET_Framework_3.x/A_4362-Serialization-in-NET-1.html) we saw the basics of serialization and how types/objects can be serialized to Binary format. In this blog we wi…
Article by: gr8gonzo
Git can be a complicated version control system for beginners, but it definitely is one of the best ones out there. Since this article assumes that you're starting at square one, it will skip over things that Git -can- do and will focus on the typic…
Is your data getting by on basic protection measures? In today’s climate of debilitating malware and ransomware—like WannaCry—that may not be enough. You need to establish more than basics, like a recovery plan that protects both data and endpoints.…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

824 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