tf14092 此项目的父项有一个挂起的删除,必须先签入

tf14092 a parent of this item has a pending delete which must be checked in first

我正在尝试使用 DataBaseFirst 方法将实体加载到我的 asp.net 网络 api。

在我的包管理器中 运行 这个命令之后:

Scaffold-DbContext "Server=myserver;Database=myDatabase;UID=user;PWD=pass;" 
 Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

我得到了包含实体的模型文件夹和 DbContext,但在这个过程中我遇到了很多这种类型的错误:

tf14092 : impossible to modify the element x. a parent of this item has a pending delete which must be checked in first

这个错误是什么意思?如何解决?

根据您的屏幕截图,wwwroot 文件夹中有一个 x 符号。

首先检查您是否有待删除的内容。在待定更改和源代码管理资源管理器中类似于下面

如果有,选择签入或撤消挂起change/delete。然后再检查。

如果没有任何挂起的删除。尝试 clear TFS cache 并重新启动 Visual Studio。这可能会成功。