TF10121错误,Visual Studio 2013

5
我在Team Foundation Server上有一个项目。每次我尝试签出或签入文件时,都会出现以下错误。
Team Foundation错误 TF10121:找不到或不支持该补丁程序。键入或选择其他路径。
我正在使用基于Web的TFS版本,并且使用Visual Studio 2013。
任何人知道如何修复此弹出窗口,因为它不允许我检查项目。

当您尝试检出未添加到解决方案但存在于源代码控制中的文件时,是否可以复制此错误?此问题是否适用于解决方案中的所有项目,还是仅适用于特定项目? - Jehan33
它适用于我解决方案中的所有项目,但它不允许我提交任何内容。如果有任何答案,那就太好了。 - Inkey
@Inkey 你尝试打开解决方案并删除Melt.sln项目,然后重新添加它了吗?此外,您可以尝试删除源代码控制绑定,并再次将解决方案添加到源代码控制中。 - Matija Grcic
看起来解决方案可能不在 TFS 中,但客户端和解决方案绑定认为是在其中。如果您手动将 .SLN 文件添加到 TFS(使用源资源管理器),这可能会解决问题。 - HeXanon
有人能在赏金结束之前帮忙吗? - Inkey
显示剩余2条评论
1个回答

0
请检查您的工作区映射,看它映射到哪个磁盘路径。快速的方法是启动VS 2013,打开“源代码控制资源管理器”,然后导航到SLN文件。检查它是否提供了一个路径或者在顶部显示“未映射”。如果已经映射,请尝试点击路径链接并打开它。

无论我打开什么项目,都会出现这个错误。即使我从头开始创建一个新项目而不将其添加到TFS中。 - Inkey
等一下。它是否对所有项目报告相同的路径(met.sln)?还是未找到的路径=您正在检入/检出的解决方案(您正在使用的解决方案)?我会做的另一件事是检查您团队资源管理器视图中的“待检入”列表。如果您在那里看到Met.sln,您需要手动“排除”它(右键单击并排除),然后再进行检入。排除后,VS将不会尝试自动检查该项,除非您手动执行此操作。 - user3624833
是的,它对所有项目报告相同的路径。我已经排除了除我创建的新测试项目之外的所有内容。当我运行它时,仍然会出现相同的错误。即使我进入源代码控制资源管理器,也会出现错误。 - Inkey
试一试。打开“开发人员命令提示符”并输入“tf status >> SOME_TEMP_FOLDER\changes.txt”。现在打开这个Changes.txt文件,并查找“Melt.sln”。你能看到它吗? - user3624833
找不到名为changes.txt的文件夹。 - Inkey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接