昨天我的NuGet存储库碰巧遇到了一些混乱,我已经解决了 - 但是想确认一下我为什么会这样做的怀疑。
我做了以下事情:
你会注意到,作为第4步的一部分,旧的(不正确的)NuGet包被下载到开发环境1.NuGet已经知道这一点,由于缺乏声音版本控制,缓存或保留此副本(尽管我的新推动)并且只允许其他开发环境这个版本,而不是最新的?
注意:在进行任何更新之前,我清除了两个开发环境中的本地缓存。我的问题是这是否是服务器端的事情。
答案 0 :(得分:0)
除了解决方案中添加到packages文件夹的软件包副本之外,NuGet还将缓存已在以下目录中使用的软件包:C:\ Users \ YOUR_USER \ .nuget \ packages。因此,如果您在更改后未更改版本,则必须从上面列出的目录中删除缓存版本,以便获取新更改,因为您没有更改软件包版本。