Глобальные инструменты .NET Core не работают в Azure Cloud Shell - PullRequest
0 голосов
/ 01 ноября 2019

Я установил глобальный инструмент .NET в Azure Cloud Shell (инструмент dotnet install -g). Установка работает без сообщений о проблемах.

После установки оболочка не может найти инструмент (термин «{toolname}» не распознается как имя…).

ПерезапускОблачная оболочка не показывает никакого эффекта. Я могу видеть инструмент с 'dotnet tool list -g'. Я могу установить и использовать инструмент как локальный инструмент.

Это ошибка или ограничение Cloud Shell, или я что-то упустил?

1 Ответ

0 голосов
/ 04 ноября 2019

Чтобы ответить на мой собственный вопрос:

dotnet-tools не обновляет переменную среды PATH, как это происходит в Windows. Я исправил это, добавив следующую строку в мой profile.ps1:

$Env:PATH += ":$HOME/.dotnet/tools"

profile.ps1 находится в $ HOME / .config / PowerShell. Если это новая установка Cloud Shell, сначала необходимо создать этот файл и папку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...