When I open the IDE by itself with no solution, it takes 80 seconds to open. If I open the IDE with the network down, then it opens immediately. Has anybody run into this problem? And do you have any suggestions? Thanks.
> When I open the IDE by itself with no solution, it takes 80 seconds to open. If I open the IDE with the network down, then it opens immediately. Has anybody run into this problem? And do you have any suggestions? Thanks.
Yes, it is a common problem, and Microsoft **STILL** hasn't learned how to
handle (potential) remote resources/locators.
The problem is that one or more of your projects in the MRU list is located on
a remote resource. The process of validating that remote resource can lead to
delays, which results in the IDE being slow to open.
Solution: Erase the MRU list. You can do this by changing the MRU # through
tools/options to 0 (or 1, whatever minimum it allows), closing, and reopening
VS.NET, then setting the MRU # back to what you want. Note: the problem will
reappear if you open the remote project in the future.
Note to Microsoft (or anyone that performs validation of potential remote
resources): PERFORM VALIDATION IN A SEPARATE (BACKGROUND) THREAD -- DO NOT
BLOCK THE PRIMARY (UI) THREAD FOR VALIDATION.
DotNetJunkies User - 25 May 2004 18:20 GMT
Why is the MRU validated anyway? I've never seen any other application do that.
---
Julie - 25 May 2004 20:15 GMT
> Why is the MRU validated anyway? I've never seen any other application do that.
It is usually done to prune unavailable/invalid entries from the list. It has
value, MS just does it the wrong way.
Gavin Jacobs - 26 May 2004 17:57 GMT
The unavailable/invalid entries aren't even properly pruned; they just don't
display on the start page.
To really prune the list, you can get a download from Microsoft (can't
remember the exact name, and can't find it on MSDN), OR a download a program
I wrote, from www.gotdotnet.com called StartPageSolutionManager:
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=0a9ee78a-
87c2-462b-8fb0-9c4eab6e5b21
> > Why is the MRU validated anyway? I've never seen any other application do that.
>
> It is usually done to prune unavailable/invalid entries from the list. It has
> value, MS just does it the wrong way.
Paul McKee [MSFT] - 28 May 2004 01:34 GMT
I believe the tool from Microsoft you're talking about is VSTweak, one of
the Visual Studio PowerToys. You can get it from
http://www.gotdotnet.com/community/workspaces/viewuploads.aspx?id=b9330ea5-0
96d-45b7-8a5b-17450d7a0d5a.
Thanks,
Paul McKee
VS Core team
This posting is provided "AS IS" with no warranties, and confers no rights.