Package.config 在仅卸载解决方案包时被删除,TFS 显示为已删除
Posted
技术标签:
【中文标题】Package.config 在仅卸载解决方案包时被删除,TFS 显示为已删除【英文标题】:Package.config getting deleted while Uninstalled only package of the solution, TFS shows as it deleted 【发布时间】:2020-08-12 03:28:21 【问题描述】:我正在使用 Visual Studio Enterprise 2019 版本 16.5.4, 我的解决方案中只有一个包,而我尝试卸载该包并使用其他版本重新安装该包,TFS 将其显示为已删除,但当我尝试添加它时,TFS 显示该文件已存在的错误。
【问题讨论】:
【参考方案1】:这应该是一个已知问题,你可以看看下面类似的问题:
Updating packages deletes packages.config in TFS Updating packages deletes packages.config in TFS 2根据 NuGet 团队的回复。
感谢您报告此问题。目前我们建议从 packages.config 到 PackageReference 与 VS 2017 来解决你 问题。您可以在此处了解更多信息: https://blog.nuget.org/20170316/NuGet-now-fully-integrated-into-MSBuild.html
如果您仍想使用 packages.config,您可以使用以下解决方法:
-
重命名磁盘上的新 package.config
撤消 TFS 中的删除
删除磁盘上TFS恢复的旧package.config
重命名磁盘上的新 package.config
【讨论】:
谢谢@PatrickLu-MSFT ..你最后建议的解决方案对我有用..以上是关于Package.config 在仅卸载解决方案包时被删除,TFS 显示为已删除的主要内容,如果未能解决你的问题,请参考以下文章
卸载包时如何在 pipenv 中自动删除依赖的 Python 包?
Nuget依赖项 - 如何在linux上显示NuGet的package.config依赖项树