为什么TFS在我的解决方案中忽略了一个项目?

ace*_*ole 39 tfs visual-studio-2008 visual-studio tfs2010

我的解决方案中有多个项目位于我们的TFS 2010存储库中.最近几天我为这个解决方案添加了大约5个新项目.

我发现,对于其中一个项目,项目文件本身不会签入TFS.该项目中包含的所有工件都工作正常; 他们已签入,我可以在团队资源管理器中看到它们.但是我无法在团队资源管理器中看到项目文件,也不是解决方案资源管理器中项目旁边的图标,表明其已签入状态.

此外,单击Visual Studio上下文菜单中的任何TFS相关选项会导致这些选项应用于项目中包含的文件,而不是实际项目本身.

这可以解决,还是我必须创建一个全新的项目并将旧项目中的所有工件添加回来?

Nic*_*nik 79

您的项目没有适当的源代码管理绑定!打开解决方案后,您需要转到文件 - >源代码管理 - >更改源代码管理以查看项目的绑定.失败的人可能会显示"未知"或未绑定状态.然后,您可以使用该对话框更正绑定并签入项目文件.

附加备用解决方案 - 导航到团队资源管理器 - >源代码管理,并使用"将项目添加到文件夹"菜单项手动添加文件.

  • 你的第二个建议对我有用,tnx. (7认同)

use*_*830 7

您可以尝试以下步骤

1在"更改源代码管理"对话框中取消绑定项目

2刷新项目以更新源控制状态

3右键单击项目,然后单击"添加项目"以在解决方案资源管理器中获取源代码