我是ASP的新手.NET内核,我试图找出NuGet包在本地机器上的存储位置.
我安装了以下NuGet软件包:
nuget dapper
nuget MicroOrm.Pocos.SqlGenerator
我想用我自己的编译版本替换其中一个DLL,但我不知道该放在哪里.Dependencies
文件夹没有显示任何内容.
我是ASP的新手.NET内核,我试图找出NuGet包在本地机器上的存储位置.
我安装了以下NuGet软件包:
nuget dapper
nuget MicroOrm.Pocos.SqlGenerator
我想用我自己的编译版本替换其中一个DLL,但我不知道该放在哪里.Dependencies
文件夹没有显示任何内容.
对于project.json,Nuget目录位于用户配置文件文件夹(%UserProfile%\.nuget\packages
)中
UPDATE
从msdn
GLOBAL-Packages文件夹是NuGet安装任何下载的软件包的位置.每个包都完全展开到与包标识符和版本号匹配的子文件夹中.使用PackageReference格式的项目始终直接使用此文件夹中的包.使用Packages.config时,软件包将安装到global-Packages文件夹,然后复制到项目的Packages文件夹.
使用PackageReference时,使用nuget.config中的globalPackagesFolder
配置值.默认值为:
视窗:%userprofile%\.nuget\packages
Mac/Linux:~/.nuget/packages
使用软件包时.配置,使用nuget.config中的repositoryPath
配置值.默认值为:
$(Solutiondir)/packages
个
两个位置(globalPackagesFolder
和repositoryPath
)都可以覆盖