我目前正在玩设置本地NuGet包源 - 基本上是我们其中一台服务器上的共享文件夹。我前几天给它添加了一些软件包,它们在VS中显示得很好("管理NuGet软件包"对话框)。
今天我意识到我在创建软件包时搞砸了一些东西,所以我将它们从服务器上删除并添加了正确的软件包(相同的软件包ID,但不同的版本没有' s和软件包文件名)。但是我的VS对话框仍然列出旧包。如果我改变"排序依据"来自"大多数下载"对于不同的选项(例如"发布日期")然后出现新包(以及不再存在的旧包)。
我假设这是由于某种缓存造成的。如何阻止列出旧包?
答案 0 :(得分:0)
我的坏。我将旧的包文件备份到服务器上的包源文件夹中的子文件夹中。似乎NuGet也扫描子文件夹,并且正在拾取此备份文件夹的内容。现在搬到其他地方,一切都很好!