When checking in my project I get the error:
Could not find file 'C\blah blah blah'.
I have a feeling this might be a file from an old project I deleted.
I have tried deleting my TFS connection and workspaces.
When checking in my project I get the error:
Could not find file 'C\blah blah blah'.
I have a feeling this might be a file from an old project I deleted.
I have tried deleting my TFS connection and workspaces.
当 TFS 暂存了一些文件系统上不再存在的更改时,就会发生这种情况。例如,如果您在 Visual Studio 中添加一些文件(将它们添加到更改列表中),直接从文件系统中删除它们,然后尝试签入更改,它会抱怨找不到文件.
要从列表中删除这些更改,您可以打开源代码管理资源管理器 ( View> Other Windows> Source Control Explorer) 和Delete不存在的文件或右键单击有问题的文件和Undo Pending Changes.
您还可以从 Team Explorer 中的 Pending Changes 面板撤消这些特定更改。
创建一个空文件以替换丢失的文件并完成您的签入。正确签入文件后,删除不需要的文件。
转到具有文件'blah blah blah'的项目,您应该看到该文件有一个错误标记,表明它不存在。右键单击文件> 删除。那应该解决这个问题。
我有一个类似的问题。我忘记了我正在修补添加发布配置文件以进行发布。TFS 认为它需要检查它,即使输出不存在。我只需右键单击 Visual Studio 内部团队资源管理器中的 App.Publish 文件夹并选择排除。检查一切都没有问题。