Задача сборки кода Visual Studio дает «Путь к терминальной оболочке« dotnet »является каталогом» - PullRequest
0 голосов
/ 24 сентября 2019

К вашему сведению, я впервые использую код Visual Studio и Linux.Но у меня много опыта использования Visual Studio 201x в Windows.

Я установил dotnet sdk в Linux и настроил DOTNET_ROOT и PATH для $ HOME / dotnet.Когда я запускаю команду dotnet на bash, это прекрасно.
Если я запускаю терминал в Visual Studio и набираю dotnet, он тоже запускает штрафы.

Однако, когда я пытаюсь вызвать сборку и отладку, чтозапускает задачу - Сборка:

> Executing task: dotnet build /usr/local/myPath/dotnet-docs-samples/appengine/flexible/HelloWorld/HelloWorld.csproj /property:GenerateFullPaths=true /consoleloggerparameters:NoSummary <

The terminal shell path "dotnet" is a directory

Terminal will be reused by tasks, press any key to close it.

Запуск той же команды в терминале из кода Visual Studio тоже работает нормально.Только не с задачей сборки (CTRL + SHIFT + B => Build)

В чем причина?И как я могу это исправить?

...