无法在TFS 2013中签入 - 值不能为空参数名称:格式

时间:2014-05-30 12:26:11

标签: tfs tfs2013

这已经开始了一周。每当我尝试在Visual Studio 2012中检入我的代码时,我都会从TFS 2013获得以下内容。

TFS 2013 Error - Value Cannot Be Null

我没有对我的Visual Studio进行任何更改,团队中没有其他人收到此错误。

我对这个问题的原因感到困惑,我该怎么做才能诊断出这个问题的原因?

6 个答案:

答案 0 :(得分:31)

我遇到了类似的问题。它通过关闭视觉工作室并再次打开来解决。

答案 1 :(得分:1)

您是否拥有VS2012的适用更新以连接到VS2013?

根据 Compatibility between Team Foundation clients and Team Foundation Server ,在VS2012的 TFS 2013客户端支持下:

  

需要最新的Visual Studio 2012更新。支持使用Visual Studio Tools进行Git扩展的Git。

最新的VS2012更新是Update 4。

答案 2 :(得分:1)

当我尝试使用RegularExpression数据注释来注释字段时,我遇到了相同的错误消息,并且我尝试从Resources获取的错误消息不存在(合并问题)。

[RegularExpression(@"^-?\d{1,3}([.,]\d+)?$", 
        ErrorMessageResourceType=typeof(Resources.Template),
        ErrorMessageResourceName="latitude_incorrect")]
    public Nullable<decimal> Latitude { get; set; }

答案 3 :(得分:1)

对于使用VS2017的任何人:

我能够通过首先清除缓存文件夹的内容来解决:

C:\Users\UserName\AppData\Local\Microsoft\Team Foundation\7.0\Cache

重新启动并Run As Admin,应该解决它。

答案 4 :(得分:0)

您的视觉工作室可能需要以&#34;以管理员身份运行&#34;

答案 5 :(得分:0)