dotnet nuget 局部变量

本文适用于: ✔️ .NET Core 3.1 SDK 及更高版本

名称

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

概要

dotnet nuget locals <CACHE_LOCATION> [(-c|--clear)|(-l|--list)] [--force-english-output]

dotnet nuget locals -h|--help

DESCRIPTION

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

论据

  • CACHE_LOCATION

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

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

选项

  • --force-english-output

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

  • -?|-h|--help

    打印出有关如何使用命令的说明。

  • -c|--clear

    清除选项对指定的缓存类型执行清除作。 缓存目录的内容以递归方式删除。 执行的用户/组必须有权访问缓存目录中的文件。 否则,将显示一个错误,指示未清除的文件/文件夹。

  • -l|--list

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

例子

  • 显示所有本地缓存目录的路径(http 缓存目录、全局包缓存目录、临时缓存目录和插件缓存目录):

    dotnet nuget locals all -l
    
  • 显示本地 http 缓存目录的路径:

    dotnet nuget locals http-cache --list
    
  • 显示本地插件缓存目录的路径:

    dotnet nuget locals plugins-cache --list
    
  • 清除所有本地缓存目录中的所有文件(http 缓存目录、全局包缓存目录、临时缓存目录和插件缓存目录):

    dotnet nuget locals all --clear
    
  • 清除本地全局包缓存目录中的所有文件:

    dotnet nuget locals global-packages -c
    
  • 清除本地临时缓存目录中的所有文件:

    dotnet nuget locals temp -c
    
  • 清除本地插件缓存目录中的所有文件:

    dotnet nuget locals plugins-cache -c
    

故障排除

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