.NET 6 Razor Pages项目中已下载NuGet包的存储位置咨询
NuGet包存储位置说明
- 全局缓存目录:默认路径是
C:\Users\{你的用户名}\.nuget\packages。.NET 6 默认采用PackageReference管理依赖,下载的NuGet包会统一存在这个全局缓存里,不会直接放在你的项目文件夹C:\Users{User}\source\repos\Prodject中,目的是避免不同项目重复下载相同包浪费磁盘空间。 - 项目本地存储(特殊情况):如果你的项目用了老旧的
packages.config管理依赖,才会在项目根目录生成packages文件夹存放包,但.NET 6的Razor Pages项目默认不会用这种方式。 - 快速验证方法:
- 在Visual Studio里右键项目→「管理NuGet程序包」,切换到「已安装」标签,点击任意包就能看到它的安装位置。
- 用命令行进入项目目录,执行
dotnet list package可以查看已安装的包,结合全局缓存目录就能找到对应文件。
内容的提问来源于stack exchange,提问作者DanneManne
相关产品推荐
相关产品推荐

