в Visual Studio 2017 (да и вообще любой) запуск программы
окошко при нажатии F5
доступно при открытии
решения (*.sln - это способ ведения проектов в VS, корректнее всегда открывать именно
решения) или
проекта (*.csproj и др, в соответствии с языком проекта, но и в этом случае создается временное
решение, и при закрытии проекта предлагается его сохранить)
может вы открываете отдельно взятый файл исходника? (*.cs, *.c, *.cpp и тд) в этом случае компиляция и выполнение не доступны
ps где то совсем недавно, попадалось на глаза, что якобы студия, начиная именно с 2017, умеет исполнять отдельные файлы C#. из любопытства только что перепроверил - нет, не исполняет. (возможно там речь шла о VS Code, но это самостоятельный продукт, с кучей своих особенностей)