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
Asp.net mvc 4 Team Foundation Server提交的文件对于其他TFS成员隐藏_Asp.net Mvc 4_Tfs_Visual Studio 2012 - Fatal编程技术网

Asp.net mvc 4 Team Foundation Server提交的文件对于其他TFS成员隐藏

Asp.net mvc 4 Team Foundation Server提交的文件对于其他TFS成员隐藏,asp.net-mvc-4,tfs,visual-studio-2012,Asp.net Mvc 4,Tfs,Visual Studio 2012,几个月以来,我们在Visual Studio 2012中使用TFS 2012,直到几周前,我们在签入/签出过程中才注意到任何问题。此外,我们正在进行一个ASP.NET MVC4项目 但最近,我们注意到,如果人员A签入新文件(f.i..cs或.cshtml),而人员B确实“获得了最新版本”,那么他会收到这些文件,但由于某种原因它们被隐藏了。因此,我们每次都必须手动执行“包含在项目中”。这发生在我们任何人身上 我既没有直接访问TFS配置,也没有更改Visual Studio设置。因此,这真的很奇怪,

几个月以来,我们在Visual Studio 2012中使用TFS 2012,直到几周前,我们在签入/签出过程中才注意到任何问题。此外,我们正在进行一个ASP.NET MVC4项目
但最近,我们注意到,如果人员A签入新文件(f.i..cs或.cshtml),而人员B确实“获得了最新版本”,那么他会收到这些文件,但由于某种原因它们被隐藏了。因此,我们每次都必须手动执行“包含在项目中”。这发生在我们任何人身上
我既没有直接访问TFS配置,也没有更改Visual Studio设置。因此,这真的很奇怪,因为没有已知的原因而发生


你知道我应该尝试或检查什么吗?

我唯一看到这种行为的时候是有人检查文件,而不是相应的
.csproj
文件。.csproj文件包含包含哪些文件的定义,因此要使用新文件构建解决方案,还必须签入.csproj文件


请注意,在提交对.csproj文件的更改之前,有时可能需要执行“全部保存”操作。

我建议检查最近几个出现此问题的签入的
.csproj
文件。当我的一位同事从项目中“排除此文件”时,我已经多次遇到这种情况,因为他们不明白为什么有些东西不起作用。他们忘记了将其重新包含在项目中,然后将所有内容重新检入。项目文件不包含被排除的文件。

谢谢,这就成功了:)每个人都有自己的.csproj文件,因为有人将其排除在外,但现在我再次将其添加到源代码管理中。