在安装一些js *库软件包时,nuget会经常将js文件复制到Web项目的Scripts目录中,并将这些文件置于源代码管理之下。
然而,在更新包而不是仅重写文件nuget时,首先删除它们,然后复制新版本。因为TFS显示有关冲突状态的错误:文件被安排删除但在本地存在。
我们可以以某种方式改变这种行为,还是由包的作者完全定义?
答案 0 :(得分:1)
不,包作者没有定义此行为。
从NuGet 2.5开始,它可以覆盖已经存在的内容文件。检查:https://docs.nuget.org/release-notes/nuget-2.5
您需要使用Update-Package命令更新NuGet包。