Как сделать tnet глобально доступным в windows powershell? - PullRequest
0 голосов
/ 28 февраля 2020

Я установил. NET Core SDK на Windows 10 машине, используя do tnet -install скрипты с командой powershell

./dotnet-install.ps1 -Channel Current

SDK был установлен в расположение по умолчанию C: \ Users \ [ ИМЯ ПОЛЬЗОВАТЕЛЯ ] \ AppData \ Local \ Microsoft \ do tnet, и единственный способ использовать его из другого местоположения -

C:\Users\[USERNAME]\AppData\Local\Microsoft\dotnet\dotnet.exe

Как сделать его глобальным для использования просто dotnet в любом месте?

Ответы [ 2 ]

1 голос
/ 28 февраля 2020

При установке через скрипты используйте ключ -InstallDir для смены каталога. Чтобы использовать exe-файл отовсюду, просто измените переменную окружения (добавьте путь к exe). Чтобы добавить его в свой профиль пользователя PS:

Add-Content -Path $Profile.CurrentUserAllHosts -Value '$Env:Path += ";C:\Users\[USERNAME]\AppData\Local\Microsoft\dotnet\dotnet.exe"'
0 голосов
/ 28 февраля 2020

Чтобы сделать tnet глобально, необходимо добавить каталог, в котором dotnet.exe присутствует, в переменную окружения PATH.

Пожалуйста, имейте в виду, что по умолчанию -InstallDir равно %LocalAppData%\Microsoft\dotnet, поэтому он находится в папке пользователя и будет доступен не для всех пользователей на машине. Для того, чтобы сделать tnet полностью глобально, вы должны установить его в каталог, который будет доступен для всех пользователей на данном компьютере.

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