Когда мы собираем проект C# в Visual Studio, создается файл с расширением .csproj, в котором перечисляется содержимое проекта и настраивается способ его построения. Говорят, что файл .csproj имеет формат XML, однако я читал книгу «Программирование C#» Яна Гриффитса, в которой говорится, что формат файла проекта «обычно» XML. Поэтому я спрашиваю, есть ли другие форматы для файлов проекта? Если да, то какие форматы и где они используются?