Почему VS сама не создает файл пропсов для винформ проекта?

В Visual Studio (VS) файлы пропертисов (props) не создаются автоматически для проектов Windows Forms. Файлы props - это файлы в формате XML, которые содержат настройки компилятора для проекта. Они позволяют задавать определенные параметры компиляции, которые будут применяться к проекту, такие как включение или отключение определенных функций языка, определение констант или установка путей к зависимостям.

Однако, файлы props не являются обязательными компонентами для каждого типа проекта в VS. Они создаются и используются только в тех случаях, когда разработчик требует настраивать компилятор для конкретных нужд проекта.

Propery Sheets (представленные файлами .props) - это механизм, который позволяет группировать и управлять параметрами компиляции, чтобы их можно было повторно использовать в различных проектах. Файлы props можно добавить в проект и указать, какие настройки компиляции применить.

VS предлагает создание файлов props для проектов только в тех случаях, когда разработчику необходимо задать определенные условия компиляции. Например, если вам нужно, чтобы один проект использовал одну версию .NET Framework, а другой - другую версию, то можно создать два файла props с разными настройками и подключить их к соответствующим проектам.

В случае проектов Windows Forms, имеющих общую сборку, как правило, нет необходимости использовать файлы props для настройки компилятора. Они находятся в одной и той же среде выполнения и используют общую конфигурацию. Поэтому VS не предлагает автоматически создавать файлы props для Windows Forms проектов.

Тем не менее, если вам необходимо изменить поведение компилятора для проекта Windows Forms, вы всегда можете создать файл props вручную и настроить его по своему усмотрению.