dotnet nuget locals
本文适用于: ✔️ .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
描述
dotnet nuget locals
命令清除或列出 http 请求缓存中的本地 NuGet 资源,临时缓存或计算机范围的全局包文件夹。
参数
CACHE_LOCATION
要列出或清除的缓存位置。 可以接受以下值之一:
all
- 表示指定的操作应用于所有缓存类型,即 http 请求缓存、全局包缓存和临时缓存。http-cache
- 表示指定的操作仅应用于 http 请求缓存。 其他缓存位置不受影响。global-packages
- 表示指定的操作仅应用于全局包缓存。 其他缓存位置不受影响。temp
- 表示指定的操作仅应用于临时缓存。 其他缓存位置不受影响。
选项
--force-english-output
使用固定的、基于英语的区域性强制运行应用程序。
-?|-h|--help
打印出有关如何使用命令的说明。
-c|--clear
清除选项对指定的缓存类型执行清除操作。 缓存目录的内容被以递归方式删除。 正在执行的用户/组必须具有对缓存目录中的文件的相关权限。 反之,则显示错误,指示未清除的文件/文件夹。
-l|--list
列表选项用于显示指定缓存类型的位置。
示例
显示所有本地缓存目录的路径(http 缓存目录、全局包缓存目录和临时缓存目录):
dotnet nuget locals all -l
显示本地 http 缓存录的路径:
dotnet nuget locals http-cache --list
清除所有本地缓存目录的文件(http 缓存目录、全局包缓存目录和临时缓存目录):
dotnet nuget locals all --clear
清除本地全局包缓存目录中的所有文件:
dotnet nuget locals global-packages -c
清除本地临时缓存目录中的所有文件:
dotnet nuget locals temp -c
疑难解答
有关使用 dotnet nuget locals
命令时的常见问题和错误的信息,请参阅管理 NuGet 缓存。