.NET has a new solution file type called .slnx. This format uses XML so people can read it, it is easier to merge, and programs outside of IDEs can use it.