Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 使用.Net Core时,安装的Nuget软件包的程序集位于何处?_Visual Studio_Nuget_.net Core - Fatal编程技术网

Visual studio 使用.Net Core时,安装的Nuget软件包的程序集位于何处?

Visual 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

我似乎找不到实际的*.dll文件。有很多对它们的引用,但似乎没有一个有文件路径

在Windows上,您将在此位置找到nuget软件包和相应的dll
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
时,它会将所需的依赖项复制到输出文件夹,这些文件应与应用程序的其余部分一起分发。