Почему нет файла конфигурации app.config в проекте visual studio?
В современном фреймворке (.net core) уже не используется app.config, а вместо него следует использовать configuration.json
Лучше поищите более актуальные уроки, например официальные от Microsoft или metanit
На тот случай, если вам нужно быстрое решение - создайте файл, добавьте в него:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
</configuration>

Далее у себя в проекте (надеюсь вы используете SDK style project) в проперти group добавьте AppConfig, чтобы было примерно так (остальные свойства не нужно добавлять если их у вас нет):
<PropertyGroup>
  <OutputType>WinExe</OutputType>
  <TargetFramework>net4.5</TargetFramework>
  <UseWPF>true</UseWPF>
  <AppConfig>App.config</AppConfig>
  <ApplicationManifest>App.manifest</ApplicationManifest>
  <Nullable>enable</Nullable>
</PropertyGroup>

Сам файл отдельно не нужно добавлять в проект, всякие None Include с CopyIfNewer не решают проблему, т. к. не меняют имя файла.