.net core 如何获取nuget缓存文件夹位置

.net core 如何获取nuget缓存文件夹位置,.net-core,.net Core,我正在编写一个dotnet核心工具,需要从我的工具中找到一个同级nuget包。如果我使用的是完整的.net框架,我就可以找到它了 Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile),".nuget..."); 当没有可用的环境资料时,有人建议查找包文件夹吗?(如果什么都不存在,我可以忍受它不在unix上工作) dotnet核心工具可以在project.json工具部分中使用。在Nuget 3

我正在编写一个dotnet核心工具,需要从我的工具中找到一个同级nuget包。如果我使用的是完整的.net框架,我就可以找到它了

Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile),".nuget...");
当没有可用的环境资料时,有人建议查找包文件夹吗?(如果什么都不存在,我可以忍受它不在unix上工作)


dotnet核心工具可以在project.json工具部分中使用。

在Nuget 3-3.5中,您可以使用以下工具获取缓存文件夹位置

nuget locals packages-cache -list
在NuGET 3.5之后,目前不支持,但相应于打开的问题,NuGET团队将在未来考虑这些特性。