Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs tf14092此项的父项具有挂起的删除,必须先签入该删除_Tfs - Fatal编程技术网

Tfs tf14092此项的父项具有挂起的删除,必须先签入该删除

Tfs tf14092此项的父项具有挂起的删除,必须先签入该删除,tfs,Tfs,我正在尝试使用DataBaseFirst方法将实体加载到我的asp.NETWebAPI中 在包管理器中运行此命令后: Scaffold-DbContext "Server=myserver;Database=myDatabase;UID=user;PWD=pass;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models 我得到了带有实体和DbContext的Models文件夹,但在这个过程中,我得到了许多此类错误: tf140

我正在尝试使用DataBaseFirst方法将实体加载到我的asp.NETWebAPI中

在包管理器中运行此命令后:

Scaffold-DbContext "Server=myserver;Database=myDatabase;UID=user;PWD=pass;" 
 Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
我得到了带有实体和
DbContext
的Models文件夹,但在这个过程中,我得到了许多此类错误:

tf14092:无法修改元素x。此项的父项具有挂起的删除,必须先签入该项


这个错误意味着什么?如何修复它

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

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

如果存在,请选择签入或撤消挂起的更改/删除。然后再检查一遍


如果没有任何挂起的删除。尝试重新启动并重新启动Visual Studio。这可能会奏效

根据错误,您有一个挂起的删除,需要先将其签入TFS,然后才能对项目进行进一步更改。当谷歌搜索这个错误时,似乎有很多结果。我是TFS的新手,请你再清除一下好吗。什么是TFS中的挂起删除?元素x是由数据库优先方法生成的一个新实体,它怎么可能有一个挂起的delete我根本不知道TFS,我只是在谷歌上搜索了错误。我建议你也这样做。嗨,哈达德,你有机会实施我建议的解决方案吗?你能解决吗?嗨,我会尽快尝试,因为我在TFS中没有所有权限,我需要问管理员谁是我的老板。事实上你是对的,但造成问题的文件夹为我命名为models,当我尝试使用上述数据库优先的方法再次创建该文件夹时,是挂起的delete触发了这个问题。