VS 2010:即使路径长度小于260,TFS也会在所有文件上抛出pathLength

时间:2015-04-13 08:23:29

标签: visual-studio-2010 asp.net-mvc-3 tfs tfs2010

我最近发生了一个令人生气的问题。

每当我尝试在我的解决方案中的任何项目中添加或重命名文件,甚至是解决方案名称本身时,我都会得到以下结果:

Error
TF10210: Source control encountered an error during move
operation: Unable to rename 
C:\xxxxxxxxvisualstudio.com\xxxxxxxx -
Rigg\src\xxxxxxxx.Rigg.Domain\Area.cs to
C:\xxxxxxxxvisualstudio.com\xxxxxxxx -
Rigg\src\xxxxxxxx.Rigg.Domain\Area2.cs
Specified argument was out of the range of valid values.
Parameter name: pathLength

(我用x'es替换了我的名字和客户的公司。)

问题是,直到上周五我才遇到这个问题,我一直在研究解决方案超过6个月。 我最近没有重命名或重新构建解决方案文件夹。

我尝试删除解决方案文件夹,并在此之前获得更早的签到,没有运气。

如果我在VS2013中打开解决方案,我不会收到消息,这让我相信问题与VS2010有关,并且可能与路径长度没有任何关系。不幸的是,我不能在VS2013中处理这个项目,因为它是MVC3。

有什么建议吗?

编辑: 解决了。我改变了解决方案的映射,它起作用了。然后我把它改回原来的,它仍然有效!我不知道为什么会这样,但显然摆弄映射解决了它。

2 个答案:

答案 0 :(得分:0)

这里我们的Dynamics AX 2013 R3 CU8具有相同的错误:
Team Foundation Server非致命错误
指定的参数超出了有效值的范围 参数名称:pathLength

您能否详细描述一下如何修复错误?

答案 1 :(得分:0)

我们在最新的更新中无意中破坏了VS2010的兼容性。我们推出了一个修复过夜。让我知道你还在打它。对不起,对不起!