Better project reload
If you work with DVCS like Git or Mercurial you always switch back and forth between branches. This always cause Visual Studio to reload projects even if they were not changed. Even if project is changed, it should not be that long. And of course it should not ask to reload each project.
Visual Studio 2017 detects that a project file has changed on disk, it shows a message to user to choose between reloading entire solution or reload the project that was changed. If you see any issues with a particular source control system, please send a bug report using “Report a problem” tool in Visual Studio 2017.
Thank you for your feedback!
Owen Johnson commented
Is there a reason why anyone would not want to load the changed project file from disk? It seems like being out of sync with what the file changed to would be dangerous and cause problems. It would be great if it just reloaded automatically without interruptions.
Eric Amodio commented
Check out "Save All the Tabs" https://visualstudiogallery.msdn.microsoft.com/0c5642e8-f6aa-4353-830c-946a315c163d - while it won't currently solve this directly (will allow you to solve it manually) I am hoping to implement some sort of integration with Git (at a minimum) to make this a more automatic thing.
Игорь Сидоров commented
Workspace Reloader extension by Scott hanselman really helps.
99.999% of time I just click "yes reload all" and think "omg, no more.." So it would be nice to have a feature to reload projects silently.
This feature is in the public Dev11 preview, so it looks like we'll have it for the next version!
Totally. Just a simple "Reload All" on the first dialog box which supresses the subsequent notifications would do the trick!
Yeah. 100 times a day reaload, after each checkin - is eversome problem for me....Is there a way to reload all projects with one button press?
I also agree with Mike.
Mike Chaliy commented
I am using VS commands, but 1) it is huge bundle, I do not need most of all 2) it's not free, after trial period ends it does not reload files, only projects. And it still asks questions.
I love how IntelliJ handles this, they just reload everything silently. Zero friction.
VS commands a little improve situation, but still - agree. It is annoying.