我是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

两个位置(globalPackagesFolderrepositoryPath)都可以覆盖

Asp.net相关问答推荐

单个方法(即扩展方法)之间的调用不明确

如何使用 executeReader() 方法仅检索一个单元格的值

/应用程序中的服务器错误. ASP.NET

IIS Request.UserHostAddress 返回 IPV6 (::1),即使禁用了 IPV6

VS2013发布Web部署任务失败文件正在使用中

如何判断 IIS 是处于 32 位还是 64 位模式

如何在 ASP.NET core rc2 中禁用浏览器缓存?

从 RowDataBound 事件的 gridview 从单元格中获取值

stream.CopyTo - 文件为空.网

页面在谷歌浏览器中加载两次

获取页面上特定类型的所有 Web 控件

Page.IsValid 是如何工作的?

SignalR /signalr/hubs 404 未找到

Windows Azure PaaS(网络角色)的真正替代品?

使用 .NET 连接到 AS400

在 Application_BeginRequest 中设置会话变量

将 C# ASP.NET 数组传递给 Javascript 数组

~/ 等价于 javascript

如何修复 ASP.NET 错误文件 'nnn.aspx' 尚未预编译,无法请求.?

IE9 JavaScript 错误:SCRIPT5007:无法获取属性ui的值:对象为空或未定义