【问题标题】:Could not load file or assembly while configuring Build vNext Agent配置 Build vNext Agent 时无法加载文件或程序集
【发布时间】:2015-05-05 05:04:54
【问题描述】:

在尝试配置 Build vNext 代理时,我一直遇到以下异常。

Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'VsoAgent, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A) ---> System.Security.SecurityException: Strong name validation failed. (Exception from HRESULT: 0x8013141A)

我已经尝试使用此处建议的“sn -Vr *,*”禁用强名称验证:http://nakedalm.com/could-not-load-file-or-assembly-while-configuring-build-vnext-agent/

但这并不能解决错误。我在使用 Visual Studio 2013、2015 CTP5 和 2015 CTP6 的 VM 上尝试了相同的操作。

我跟着this guide配置了Build.vNext代理

编辑:更多信息。

我正在尝试在 Azure 中的 VM 上进行配置。我已经尝试了 Gallery 中的默认 Visual Studio 模板。这意味着 VM 使用 Server 2012 R2。

【问题讨论】:

    标签: tfs build tfsbuild ctp tfs-2015


    【解决方案1】:

    您是否在解压缩之前“解锁”了 .zip 文件?

    在某些操作系统上,特别是 Windows 10,我必须右键单击下载的 zip,然后在解压缩之前单击“解锁”。

    如果您随后运行 .\ConfigureAgent.ps1,它应该可以工作。

    【讨论】:

    • 为了确认,您对 32 位和 64 位框架都运行了“强名称禁用”命令?
    • 是的。我为 32 位和 64 版本运行了它。
    • 是的,这个问题是强名称 32 & 64 cmd。在 RTM/release 中,不需要,但这是这里的问题
    【解决方案2】:

    下载最新版本的 VSoAgent.zip 文件后,问题就消失了。它似乎已在代理的较新版本中得到修复。

    【讨论】:

      猜你喜欢
      • 2016-05-01
      • 1970-01-01
      • 2020-08-17
      相关资源
      最近更新 更多