Ты вызываешь dotnet run в папке с решением (solution. Файл с расширением sln).
В ошибке явно сказано, что он ищет проект (project. Файл с расширением csproj).
Варианта у тебя два:
1. Вызывать в папке, где csproj всё-таки есть
2. Добавить флаг --project и указать через него путь к проекту.
Чтобы в будущем не путаться - давай проекту и решению разные имена.