我使用的是Visual studio Enterprise 2019 16.5.4版本,当我尝试卸载该包并使用其他版本重新安装该包时,我的解决方案中只有一个包,TFS将其显示为已删除,但当我尝试添加它时,TFS显示文件已存在的错误。
这应该是一个已知的问题,您可以看看下面类似的问题:
- 更新包会删除TFS中的packages.config
- 更新包会删除TFS 2中的packages.config
根据NuGet团队的回应。
感谢您报告此问题。此时,我们建议从packages.config to PackageReferencewith VS 2017以解决您的问题您可以在此处了解更多信息:https://blog.nuget.org/20170316/NuGet-now-fully-integrated-into-MSBuild.html
如果您仍然想使用packages.config,您可以使用以下解决方法:
- 重命名磁盘上的新package.config
- 撤消TFS中的删除
- 删除磁盘上TFS还原的旧package.config
- 重命名回磁盘上的新package.config