Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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 有没有办法在visual studio中刷新nuget index.json文件缓存_Visual Studio_Nuget - Fatal编程技术网

Visual studio 有没有办法在visual studio中刷新nuget index.json文件缓存

Visual studio 有没有办法在visual studio中刷新nuget index.json文件缓存,visual-studio,nuget,Visual Studio,Nuget,我已经创建了一个包,并将其上载到我们的nuget提要,一切正常,但是,当我尝试使用visual studio nuget package manager安装它时,它告诉我在index.json中找不到该包(尽管它允许我在下拉列表中选择要安装的版本): 在以下主要源中找不到包“Nuget.Group.Classes 2.0.0”:“”。请验证您的所有在线软件包源是否可用(或)软件包id、版本是否正确指定 我猜这是在VisualStudio的实例中缓存的,因为有时它会让我将同一个包安装到另一个项目中

我已经创建了一个包,并将其上载到我们的nuget提要,一切正常,但是,当我尝试使用visual studio nuget package manager安装它时,它告诉我在index.json中找不到该包(尽管它允许我在下拉列表中选择要安装的版本):

在以下主要源中找不到包“Nuget.Group.Classes 2.0.0”:“”。请验证您的所有在线软件包源是否可用(或)软件包id、版本是否正确指定

我猜这是在VisualStudio的实例中缓存的,因为有时它会让我将同一个包安装到另一个项目中,该项目位于同一时间打开的另一个VisualStudio中,如果我随机等待一段时间,那么该包将安装到项目中,这在以前是不可能的


有没有办法刷新缓存以获取最新的index.json文件?我尝试关闭visual studio并重新加载项目-这有时有效,有时无效。

在多次单击之后,我发现:

点击

工具->Nuget软件包管理器->软件包管理器设置

在“常规”选项卡下有一个标记为

清除所有NuGet缓存