Какой смысл разбивать файлы на группы товаров?
Элементы, включенные в проекты C# (определенные в формате MSBuild), такие как папки, файлы для компиляции или файлы ресурсов, могут быть сгруппированы в <ItemGroup>
элементы.
Когда я смотрю на различные файлы проекта, сгенерированные SharpDevelop, обычно создается несколько групп элементов. По какой-то причине элементы сортируются в этих группах более или менее случайным образом (я думаю, что все папки собраны в своей собственной группе, но это единственный шаблон, который я могу распознать). Я пытаюсь выяснить причины этого, или, если нет внешней причины, я просто надеюсь на (несколько ссылающийся) утверждение типа "Неважно, элементы могут быть отсортированы в группы элементов любым способом."
Есть ли какая-то польза от конкретного шаблона группировки по отношению к MSBuild?