Согласно вашему сообщению об ошибке, это проект C ++.
Пожалуйста, отметьте этот документ , CLI dotnet поддерживает только проекты .NET / .NET Core / .NET Standard.
Проекты C ++ являются частью инструментов Visual Studio (рабочая нагрузка C ++).CLI dotnet не содержит компилятора Visual C ++ или необходимых Windows SDK.Таким образом, не поддерживается создание проектов C ++ напрямую с помощью dotnet msbuild в Windows, не говоря уже о CentOS.
Чтобы создавать проекты C ++ в linux, вы можете попробовать g ++ compiler , вы можете найти множествосвязанная информация о том, как использовать его в Интернете.
Также, возможно, вы можете попробовать использовать GCCBuild для сборки файлов vcxproj в Linux.Он просто использует ту же структуру vcxproj, но использует GCC для компиляции и сборки.Благодаря Roozbeh.