Visual studio 使用.Net Core时,安装的Nuget软件包的程序集位于何处?
我似乎找不到实际的*.dll文件。有很多对它们的引用,但似乎没有一个有文件路径 在Windows上,您将在此位置找到nuget软件包和相应的dllVisual studio 使用.Net Core时,安装的Nuget软件包的程序集位于何处?,visual-studio,nuget,.net-core,Visual Studio,Nuget,.net Core,我似乎找不到实际的*.dll文件。有很多对它们的引用,但似乎没有一个有文件路径 在Windows上,您将在此位置找到nuget软件包和相应的dllC:\Users\%username%\.nuget\packages 有关管理nuget缓存的信息,请参阅 在windows上,您需要从下载nuget命令行工具 打开一个命令提示符,其中包含计算机上下载的nuget.exe目录 您可以使用以下命令列出本地缓存: nuget locals all -list nuget locals all -cle
C:\Users\%username%\.nuget\packages
有关管理nuget缓存的信息,请参阅
在windows上,您需要从下载nuget命令行工具
打开一个命令提示符,其中包含计算机上下载的nuget.exe
目录
您可以使用以下命令列出本地缓存:
nuget locals all -list
nuget locals all -clear
您可以使用以下命令清除所有缓存:
nuget locals all -list
nuget locals all -clear
参考资料:因此,在运行代码的计算机上,nuget软件包会被转储到一个全局可访问的文件夹中。真奇怪。这是否意味着要首次运行.NET核心应用程序,您需要连接到internet?注意:在我的计算机(Windows 7)上,软件包位于
C:\Users\%username%\.nuget\packages
下。。。不确定这是否是给定答案中的输入错误,或者是我的场景中特有的问题;因此,作为评论而不是编辑发布。谢谢你的回答;它仍然帮助我找到了我想要的东西。它不是打字错误,它只是写为,而且由于堆栈溢出排除了包装在<>符号中的文本,它们是不可见的,我只是编辑了,编辑完成后应该是可见的applied@Benjamin否,当您使用dotnet publish
时,它会将所需的依赖项复制到输出文件夹,这些文件应与应用程序的其余部分一起分发。