首页 文章

VS2013构建定义'Microsoft.TeamFoundation.Client.BasicAuthCredential'未标记为可序列化

提问于
浏览
2

一些背景资料 . 我在用;

  • Visual Studio 2013

  • 使用Visual Studio Online(VSO)和GIT

  • 托管构建控制器 .

每次我去编辑构建定义时,Visual Studio都会抛出错误,如下图所示 .

Team Foundation错误在程序集“Microsoft.TeamFoundation.Client,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”中标记为“Microsoft.TeamFoundation.Client.BasicAuthCredential”未标记为可序列化

有关Visual Studio中显示的错误的屏幕截图,请单击此链接;团队基础错误

Link to Screenshot of Error

1 回答

  • 6

    我搜索了一个多小时以找到这个问题的解决方案,并且即将放弃,直到找到Brian Misini的博客文章,该博客发布了编辑通用凭据的解决方案 .

    编辑凭证对我来说不起作用,但完全删除凭证并重新启动visual studio就可以了 . 尚未证明删除凭证尚未产生任何负面影响 .

    希望这篇文章能够让其他人在使用搜索引擎时更容易找到这个问题的解决方案,并且还可以给予Brian Misini信用的信用 .

    Solution: http://brian.minisi.net/2014/01/21/basicauthcredential-not-serializable/

    摘要中的解决方案

    Reset your credentials

    • 转到“控制面板”>“用户帐户”>“管理Windows凭据”>在“通用凭据”选项卡中,找到TFS服务器的一个并编辑凭据 .

    • 如果不起作用,请尝试删除凭据 .

相关问题