.net - Package.config 在仅卸载解决方案包时被删除,TFS 显示为已删除
问题描述
我正在使用 Visual Studio Enterprise 2019 版本 16.5.4,我的解决方案中只有一个包,而我尝试卸载该包并使用其他版本重新安装该包,TFS 将其显示为已删除,但当我尝试添加它时,TFS显示文件已存在的错误。
解决方案
这应该是一个已知问题,您可以查看以下类似问题:
根据 NuGet 团队的回复。
感谢您报告此问题。目前,我们建议使用 VS 2017从 packages.config 迁移到 PackageReference以解决您的问题。您可以在此处了解更多信息: https ://blog.nuget.org/20170316/NuGet-now-fully-integrated-into-MSBuild.html
如果您仍想使用 packages.config,可以使用以下解决方法:
- 重命名磁盘上的新 package.config
- 撤消 TFS 中的删除
- 删除磁盘上 TFS 恢复的旧 package.config
- 重命名磁盘上的新 package.config
推荐阅读
- matplotlib - 使用 Geopandas 绘制带有离散颜色条/图例的等值线图
- javascript - ReactJS - 状态变量行为异常
- typescript - 有没有办法让 VS Code 将 TypeScript 三斜杠指令添加到 VS Code 中 TS 文件的顶部?
- php - Laravel 5.8:beberlei/assert/lib/Assert/functions.php 返回类型产生错误
- swift - 如何将方法标记为“必需”
- python - 在 Pandas Dataframe 中为特定列查找其他值之间的值
- batch-file - 如何将多个变量从 VBS 传递到批处理脚本?
- sql - 将非格式化 CSV 导入 Postgres 数据库
- mysql - 调用 MySQL JSON 函数,传入表示数字属性的路径
- c# - 等待/异步仍然令人困惑