.NET Core использует собственную файловую систему, которую необходимо запустить с помощью определенной команды для запуска приложения.
(Это) зависит от наличия общесистемной версии.NET Core в целевой системе
Чтобы запустить приложение, введите
dotnet {FileName}.dll
Это запустит приложение с использованием платформы .NET Core.
Ваше приложение содержит только собственный код и все сторонние зависимости, которые находятся за пределами библиотек .NET Core.FDD содержат файлы .dll, которые можно запустить с помощью утилиты dotnet из командной строки.Например, dotnet app.dll запускает приложение с именем app.
Источник: .NET Core Application Deployment