4

有人可以帮我解决这个问题吗?我尝试使用长路径工具,但他们要我付费才能删除文件夹。但是我找不到系统抱怨的文件。我去了文件夹

错误

C:\Users\Casey\Desktop\Workspace\LegalHoldings\Sprints\Sprint5\Expunctions\LegalHoldings.Expunctions.Service.External\ServiceReferences\FillingReviewMDEService\LegalHoldings.Expunctions.Service.External.FilingReviewMDEService.GetFeesCalculationsResponse.datasource

这个文件:

FilingReviewMDEService.GetFeesCalculationsResponse.datasource

文件夹中不存在?!?!?!

我不知道该怎么做,我在网上阅读了很多解决方法,但是大多数人建议使用长路径工具,但我记得过去遇到过这个问题,但我不记得我是如何解决的。我认为这与开发人员命令提示符和重置一些路径有关。

所有帮助将不胜感激

4

3 回答 3

7

在 VS/TFS 2012 中,我发现这很有帮助:

[打开 TFS 资源管理器] -> [右键单击根文件夹] -> 高级 -> '删除映射...'

在此处输入图像描述

然后,您可以更改路径:

在此处输入图像描述

高温高压

于 2015-07-29T07:09:40.210 回答
6

通常这些问题可以通过缩短树上更高的路径来解决。

看起来您的本地路径是问题,因此请尝试将您的代码映射到较短的根文件夹(例如 C:\code 而不是 c:\users\Casey\desktop\workspace...)

或者,您可以重命名 tfs 结构中的一些中级文件夹以缩短路径。但这更极端,在这种情况下可能没有必要。

于 2015-06-18T16:12:29.447 回答
2

不确定您是否甚至使用为其.datasource生成文件的数据绑定功能,但通过手动编辑文件在服务参考配置中将其关闭.svcmap可以解决您的问题。

在此处输入图像描述

编辑后确保使用该Update Reference功能删除不需要的文件:

在此处输入图像描述

第二步是不映射$/到工作区映射中的用户配置文件,而是映射$LegalHoldings/Sprints/Sprint5/Expunctions到类似的东西C:\Workspace\Sprint5,这将大大减少项目所需的路径深度。

如果 TFS 对此文件仍有待更改,您可以使用tf工作区文件夹中的实用程序

C:\Users\Casey\Desktop\Workspace\LegalHoldings> tf undo $LegalHoldings/Sprints/Sprint5/Expunctions/LegalHoldings.Expunctions.Service.External/ServiceReferences/FillingReviewMDEService/LegalHoldings.Expunctions.Service.External.FilingReviewMDEService.GetFeesCalculationsResponse.datasource

摆脱待处理的更改。

于 2015-06-18T16:15:31.733 回答