我是aspcore的新手,我试过
nuget dapper
nuget MicroOrm.Pocos.SqlGenerator
我想用自己的编译替换其中一个dll但不知道把它放在哪里。
Dependencies文件夹不显示任何内容。
答案 0 :(得分:34)
对于project.json ,nuget目录位于用户配置文件夹(%UserProfile%\.nuget\packages
)
<强>更新强>
来自msdn
global-packages文件夹是NuGet安装任何下载包的地方。每个包都完全展开到与包标识符和版本号匹配的子文件夹中。使用PackageReference格式的项目始终直接使用此文件夹中的包。使用packages.config时,软件包将安装到global-packages文件夹,然后复制到项目的packages文件夹中。
使用PackageReference时,使用nuget.config中的globalPackagesFolder
配置值。默认值为:
Windows:%userprofile%\.nuget\packages
Mac / Linux:~/.nuget/packages
使用packages.config时,使用nuget.config中的repositoryPath
配置值。默认值为:
$(Solutiondir)/packages
可以覆盖这两个位置(globalPackagesFolder
和repositoryPath
)
使用NUGET_PACKAGES
环境变量。环境变量优先于配置设置。
答案 1 :(得分:2)
根据this文档,您可以运行以下命令,该命令将列出计算机上的所有Nuget文件夹:
dotnet nuget locals all -l
结果将是这样的(文件夹名称self是解释性的):
C:\Users\...>dotnet nuget locals all -l
info : http-cache: C:\Users\...\AppData\Local\NuGet\v3-cache
info : global-packages: C:\Users\...\.nuget\packages\
info : temp: C:\Users\...\AppData\Local\Temp\NuGetScratch
info : plugins-cache: C:\Users\...\AppData\Local\NuGet\plugins-cache