我创建了一个包并将其上传到我们的 nuget 提要,并且一切正常,但是,当我尝试使用 Visual Studio nuget 包管理器安装它时,它告诉我在 index.json 中找不到该包(即使它让我在下拉列表中选择要安装的版本):
在以下主要来源中找不到包“Nuget.Group.Classes 2.0.0”:“ https://xxx.pkgs.visualstudio.com/_packaging/xxx/nuget/v3/index.json ”。请验证您的所有在线软件包源都可用 (OR) 软件包 ID、版本是否正确指定。
我猜这是缓存在 Visual Studio 的那个实例中,因为有时它会让我将相同的包安装到同时打开的不同 Visual Studio 中的另一个项目中,如果我等待随机长度,包然后将安装在它以前不会安装的项目中。
有没有办法刷新缓存以获取最新的 index.json 文件?我尝试关闭 Visual Studio 并重新加载项目 - 这有时有效,但有时也无效。
经过多次点击,我找到了它:
点击
工具 -> Nuget 包管理器 -> 包管理器设置
在常规选项卡下有一个标记为的按钮
清除所有 NuGet 缓存
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句