39

After upgrading to Visual Studio 2017 15.3.1 and ASP.NET Core 2.0, my solution file now has this at the end:

GlobalSection(ExtensibilityGlobals) = postSolution
    SolutionGuid = {...a GUID...}
EndGlobalSection

What is this, and do I need it?

grokky
  • 8,537
  • 20
  • 62
  • 96

1 Answers1

29

According to Mastering Visual Studio book the ExtensibilityGlobals (and ExtensibilityAddIns) section included for the benefit of add-in authors. ExtensibilityGlobals used to store global information about the solution. So it is clearly generated by(or for) some 3rd party tools.

The only discussion about SolutionGuid is here, which is generated by CMake and they advise that you should not touch this property.

Sometimes you can safely delete some properties from this section like discussed here.

user2771704
  • 5,994
  • 6
  • 37
  • 38
  • 1
    Any chance you could provide a link to that book? I've found a few with that title and am not sure which one you're referencing. – bubbleking Dec 18 '17 at 23:11
  • 7
    What do we have to do in resolving theses files in case of merging when a few sides add something and it explodes with our and their GUIDs ? – gneric Mar 19 '18 at 10:55