Package.config在仅卸载解决方案的包时被删除,TFS显示为已删除



我使用的是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,您可以使用以下解决方法:

  1. 重命名磁盘上的新package.config
  2. 撤消TFS中的删除
  3. 删除磁盘上TFS还原的旧package.config
  4. 重命名回磁盘上的新package.config

最新更新