Visual studio 如何使用Visual Studio查找不在TFS源代码管理中的文件?

Visual studio 如何使用Visual Studio查找不在TFS源代码管理中的文件?,visual-studio,tfs,teamcity,Visual Studio,Tfs,Teamcity,在添加到项目中后,我们偶尔会遇到文件未进入TFS 2010源代码管理的问题。所以CSPROJ文件引用了它们,所以当另一个开发人员获得项目时,您会遇到缺少文件的问题,因为这些文件从未被签入 如果cs文件等发生这种情况,则生成失败。然而,对于资源-图像等,这不会被构建捕获 是否有任何插件或工具可以突出显示项目结构中哪些文件不包括在源代码管理中。我们只能寻找小挂锁图标 另外,如果CSPROJ文件中缺少文件,我想无论如何都会使生成失败-我们使用Team City。您可以创建一个MSBuild目标,并在T

在添加到项目中后,我们偶尔会遇到文件未进入TFS 2010源代码管理的问题。所以CSPROJ文件引用了它们,所以当另一个开发人员获得项目时,您会遇到缺少文件的问题,因为这些文件从未被签入

如果cs文件等发生这种情况,则生成失败。然而,对于资源-图像等,这不会被构建捕获

是否有任何插件或工具可以突出显示项目结构中哪些文件不包括在源代码管理中。我们只能寻找小挂锁图标


另外,如果CSPROJ文件中缺少文件,我想无论如何都会使生成失败-我们使用Team City。

您可以创建一个MSBuild目标,并在Team City中添加一个额外步骤来调用此目标。您可以检查以创建MSBuild目标。

添加文件时,由于遵循不受支持的工作流,因此可能遇到此问题。对于2010年,您应该始终通过VisualStudio中的项目添加文件。解决方案资源管理器顶部有一个小按钮,允许您查看隐藏的文件。从那里,您将看到文件夹中的文件,但不会以灰色添加到项目中。如果右键单击并“包含在项目中”,它也将添加到源代码管理中

如果可以的话,你一定要在构建中加上保护,但是不要用坏的构建作为创可贴。它们应该是例外,而不是规则。一个坏的构建总是检查您的流程并进行调整的时候,这样您就不会再次遇到同样的问题


出于同样的原因,持续中断构建表明您的开发团队对此漠不关心,这对于更大的人员问题来说是不礼貌的。

我同意,这种情况并不经常发生。我不知道为什么。主要似乎是将文件复制到一个解决方案中,我认为是通过复制和粘贴,例如脚本和图像。复制和粘贴真的那么邪恶吗?我们使用的是2013年,95%的时间都能正常工作。我想要一个过滤器,它可以在解决方案中显示文件,但不能在源代码中显示。我宁愿构建失败,让别人知道它错了,也不愿在我得到最新版本时丢失文件。如果添加带有子文件夹等的文件夹,情况会更糟,这会使您很难发现。