dotnet 工具默认存储在哪里?

Dai*_*Bok 5 .net-core

我使用的是 Windows 10 和 dotnet 2.2。当我安装这样的工具时:

dotnet tool install -g mydotnet-tool
Run Code Online (Sandbox Code Playgroud)

dotnet 把这个工具放在哪里?我知道您可以在安装工具时指定路径,但我正在寻找默认的全局 dotnet 工具路径。

Jef*_*ger 11

全球工具

根据文档,默认的全局安装路径是:

  • 视窗:%USERPROFILE%\.dotnet\tools
  • Linux/macOS:$HOME/.dotnet/tools

在 Windows 中,这意味着完整路径将类似于:

C:\Users\[User]\.dotnet\tools
Run Code Online (Sandbox Code Playgroud)

本地工具

本地工具存储在全局 NuGet 包文件夹中。

  • 视窗:%USERPROFILE%\.nuget\packages
  • Mac/Linux:~/.nuget/packages

在 Windows 中,这意味着完整路径将类似于:

C:\Users\[User]\.nuget\packages
Run Code Online (Sandbox Code Playgroud)


Kir*_*kin 9

根据docs,默认的全局安装路径是:

  • 窗户 - %USERPROFILE%\.dotnet\tools
  • Linux/macOS - $HOME/.dotnet/tools

在 Windows 中,这意味着完整路径将类似于:

C:\Users\[User]\.dotnet\tools
Run Code Online (Sandbox Code Playgroud)

  • 您知道为什么 .net 全局工具安装在用户配置文件下而不是全局某个位置吗? (4认同)