0

Every time I open a solution for the first time (we have many TFS branches), I have to wait quite a long time for all the projects to load, old projects to migrate, and the big database projects to deserialize.

This is an agonizing part of the workflow to merge changes across branches in TFS, as I generally only need to load a single project in any given solution, but have to wait for hundreds of extraneous projects to load in every branch. In particular, I have to manually merge file renames in shelfsets because TFPT /unshelve /migrate... mishandles renames as ADD changes without touching the actual renamed file in the target branch.

Furthermore, my workstation is underpowered and is virtually always on the edge of being out of memory, so having all these giant solutions loaded pushes me into super laggy pagefile.

Unlike this similar question, I am needing a tactic that works by default for new solutions in the future. And this article by Microsoft appears to assume I am familiar writing plugins for Visual Studio, when the task I want seems so simple it sounds like it should be in the built-in preferences. And this plugin was all bugged when I tried it (people are saying it is broken by version 2013 and newer).

I am using VS 2015 Professional, possibly upgrading in the near future to 2018.

Elaskanator
  • 1,135
  • 10
  • 28
  • Have you tried VS Code? It's free and lighter. – Isaac Ferreira Jul 24 '18 at 15:05
  • My employer controls which software I am allowed to use unfortunately. Presumably we will upgrade to VS 2018 some time this year, but that's the best I can hope for. – Elaskanator Jul 24 '18 at 16:00
  • 1
    The answer is no. Visual Studio does rely on loading the projects to provide its functionality. And that's also why Microsoft tried to use all possible ways to speed up the loading process in VS2017, [Initial announcement](https://blogs.msdn.microsoft.com/visualstudio/2016/10/11/shorter-solution-load-time-in-visual-studio-15/) [15.5](https://blogs.msdn.microsoft.com/visualstudio/2017/11/20/large-c-and-vb-solutions-load-significantly-faster-in-15-5-update/) [15.6](https://blogs.msdn.microsoft.com/visualstudio/2018/04/04/load-solutions-faster-with-visual-studio-2017-version-15-6/). – Lex Li Jul 24 '18 at 21:02

0 Answers0