Much cleaner format talked about here https://devblogs.microsoft.com/visualstudio/new-simpler-solution-file-format/ and here https://devblogs.microsoft.com/dotnet/introducing-slnx-support-dotnet-cli/ Should be able to try it out with `dotnet sln migrate`