tfs - VS2013 生成定义 'Microsoft.TeamFoundation.Client.BasicAuthCredential' 未标记为可序列化

标签 tfs visual-studio-2013 serializable azure-devops build-definition

一些背景信息。我正在使用;

  • Visual Studio 2013
  • 将 Visual Studio Online ( VSO ) 与 GIT 结合使用
  • 托管构建 Controller 。

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

Team Foundation Error

Type 'Microsoft.TeamFoundation.Client.BasicAuthCredential' in assembly 'Microsoft.TeamFoundation.Client, Version=12.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable

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

Link to Screenshot of Error

最佳答案

我搜索了一个多小时来寻找解决此问题的方法,但在我找到 Brian Misini 的一篇博文之前,我几乎要放弃了,该博文发布了一个编辑通用凭证的解决方案。

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

希望这篇文章能让其他人在使用搜索引擎时更容易找到解决这个问题的方法,并在归功于 Brian Misini 的地方给予信任。

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

解决方案总结:

重置您的凭据

  • 转到“控制面板”>“用户帐户”>“管理 Windows 凭据”>“通用凭据”选项卡中,找到适用于您的 TFS 服务器的凭据并编辑凭据。
  • 如果这不起作用,请尝试删除凭据。

关于tfs - VS2013 生成定义 'Microsoft.TeamFoundation.Client.BasicAuthCredential' 未标记为可序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25801961/

相关文章:

testing - 升级到 Microsoft Visual Studio Team Foundation Server 后缺少 "TEST"选项卡

java - 无法在 TFS eclipse 中锁定文件

eclipse - TFS 无法协调本地工作区与服务器错误

android - 如何将 Parcelable 与 HashMap 结合使用

java - arraylist 的保存和读取类

TFS 生成错误 : TF215097 - The following keys from the input dictionary do not map to arguments and must be removed

c# - 提高软件质量的最佳实践

c++ - 在 Visual Studio 2015 中使用 QtAddIn 调试 Visual Studio 2013 运行时

c++ - 使用 rapidjson 和 ATL CString

java - 字符串 'ACED00057400'代表什么?