我正在尝试从我的解决方案中删除旧版本的nuget包。我去包dir,我看到很多旧的包已经更新。
所以我删除它们。通过应用程序运行正常。
但是在检查TFS(Visual Studio Online)的解决方案时,我得到了旧包(!)
再次删除它们并转到“解决冲突”屏幕。有旧包装。 concflict:
The local changes can not be applied to the target version because they are redundant
我只有“服务器版本”选项,但恢复(!)旧包。奇怪的是,冲突窗口显示
local version is 986, Server version is 1020.
Changes are: local(delete), server(delete).
我试图在早期阶段删除软件包。
那么为什么TFS会恢复我原来无用的Nuget软件包以及如何在不再重新恢复旧软件包的情况下检入解决方案。
答案 0 :(得分:1)
听起来好像有待处理的删除。运行服务器端删除然后获取最新。然后更新你的包。这应该清楚这个问题。
NuGet包不应存储在TFS中,您应该将其作为构建过程的一部分进行恢复