Файл проекта csproj в C#
Файл .csproj читает система сборки MSBuild. В нём задают целевую платформу, тип
выхода (консоль, библиотека), ссылки на другие проекты и пакеты NuGet.
Формат SDK сокращает XML. Файлы .cs перечислять не нужно:
среда сама находит их в папке проекта и подключает обычные шаги сборки.
Минимальный консольный проект под .NET 10:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
Точка входа в таком шаблоне - файл верхнего уровня с операторами:
Console.WriteLine(System.Reflection.Assembly.GetExecutingAssembly().GetName().Name);
Имя в консоли совпадает с именем сборки, которое по умолчанию равно имени файла проекта без расширения.
Создайте консольный проект с файлом Shop.csproj и выведите в консоль имя его сборки.