dotnet nuget localsdotnet nuget locals

本文内容

本主题适用于:✓ .NET Core 1.x SDK 及更高版本

nameName

dotnet nuget locals -清除或列出本地 NuGet 资源。

摘要Synopsis

  1. dotnet nuget locals <CACHE_LOCATION> [(-c|--clear)|(-l|--list)] [--force-english-output]
  2. dotnet nuget locals [-h|--help]

说明Description

dotnet nuget locals 命令清除或列出 http 请求缓存中的本地 NuGet 资源,临时缓存或计算机范围的全局包文件夹。

自变量Arguments

  • CACHE_LOCATION

要列出或清除的缓存位置。可以接受以下值之一:

  • all - 表示指定的操作应用于所有缓存类型,即 http 请求缓存、全局包缓存和临时缓存。
  • http-cache - 表示指定的操作仅应用于 http 请求缓存。其他缓存位置不受影响。
  • global-packages - 表示指定的操作仅应用于全局包缓存。其他缓存位置不受影响。
  • temp - 表示指定的操作仅应用于临时缓存。其他缓存位置不受影响。

选项Options

  • —force-english-output

使用固定的、基于英语的区域性强制运行应用程序。

  • -h|—help

打印出有关命令的简短帮助。

  • -c|—clear

清除选项对指定的缓存类型执行清除操作。缓存目录的内容被以递归方式删除。正在执行的用户/组必须具有对缓存目录中的文件的相关权限。反之,则显示错误,指示未清除的文件/文件夹。

  • -l|—list

列表选项用于显示指定缓存类型的位置。

示例Examples

  • 显示所有本地缓存目录的路径(http 缓存目录、全局包缓存目录和临时缓存目录):
  1. dotnet nuget locals l all
  • 显示本地 http 缓存录的路径:
  1. dotnet nuget locals --list http-cache
  • 清除所有本地缓存目录的文件(http 缓存目录、全局包缓存目录和临时缓存目录):
  1. dotnet nuget locals --clear all
  • 清除本地全局包缓存目录中的所有文件:
  1. dotnet nuget locals -c global-packages
  • 清除本地临时缓存目录中的所有文件:
  1. dotnet nuget locals -c temp

疑难解答Troubleshooting

有关使用 dotnet nuget locals 命令时的常见问题和错误的信息,请参阅管理 NuGet 缓存