Использование команды botnet:
dotnet new console -o myApp
cd myApp
тогда
donet run
Я получаю:
Hello World!
как я должен!
Однако когда я открываю Visual Studio 2017 Community Edition для Mac, добавляю проект myApp и нажимаю «Запустить элемент», я получаю:
Другие проекты в решении работают нормально, и они также являются консольными приложениями. Вот файл проекта:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.2</TargetFramework>
</PropertyGroup>
</Project>
Я пересоздал проект в Visual Studio и получил то же поведение. Различные вещи, которые я читал в Интернете, очень неясны. Ни одно из слов в предупреждении и ошибке ничего не значит, а «убедиться в одинаковых настройках ...», не говоря о том, что имеется в виду, не имеет смысла. Я посмотрел на dotnet-runtime ... и снова бессмысленно. Это говорит о развертывании приложений. Почему создание нового проекта для Hello World ведет себя так? Что делать, чтобы решить проблему?