【问题标题】:Azure Continuous Deployment - Azure SDK Version RequirementAzure 持续部署 - Azure SDK 版本要求
【发布时间】:2014-12-24 16:30:02
【问题描述】:

使用我们自己托管的 TFS 2012 构建控制器 设置 Azure 持续部署 (AzureContinuousDeployment.11.xaml) 构建模板时 - 工作流活动似乎绑定到特定的WindowsAzure.StorageClient 的版本。知道为什么即使我们在构建控制器上安装了 Azure SDK 2.4 还是会收到此编译异常吗?

WF 活动:将应用程序部署到 Azure - 编译错误

异常消息:无法加载文件或程序集“Microsoft.WindowsAzure.StorageClient, Version=1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。 (类型 FileNotFoundException) 异常堆栈跟踪:在 System.Activities.Statements.Throw.Execute(CodeActivityContext 上下文) 在 System.Activities.CodeActivity.InternalExecute(ActivityInstance 实例,ActivityExecutor 执行器,BookmarkManager 书签管理器) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行器, BookmarkManager bookmarkManager, Location resultLocation)

我们的 VSO 项目使用 Azure SDK 2.4,但这与将 CSPACK 发布文件 (.csx) 上传到 Azure Blob 存储 的部分是分开的Azure 云应用

【问题讨论】:

    标签: azure azure-devops continuous-deployment azure-cloud-services


    【解决方案1】:

    来自Microsoft.TeamFoundation.Deployment.Worflow.dll 的构建模板活动DeployAzureCloudApp 引用Microsoft.WindowsAzure.StorageClient.dll 1.7.0.0

    要解决这个问题 - 我们必须在服务器上copy the assembly to the TFS Build Controller folderTFSBuildServiceHost.exe 所在的位置)。另一种选择是 GAC 程序集。

    来源:Microsoft.WindowsAzure.StorageClient.dll

    Azure SDK 路径: c:\Program Files\Microsoft SDKs\Azure.NET SDK\v2.5\bin

    目标:Microsoft.WindowsAzure.StorageClient.dll

    TFS 2012 路径:c:\Program Files\Microsoft Team Foundation Server 11.0\Tools
    TFS 2013 路径:c:\Program Files\Microsoft Team Foundation服务器 12.0\工具

    显然,程序集解析并没有在Tools 目录之外寻找它——它似乎指定了一个绝对路径来定位它。 Fusion 程序集日志从不显示它正在探测此程序集。

    Powershell 重现FileNotFoundException 错误

    ([System.Reflection.Assembly]::LoadFrom("Microsoft.WindowsAzure.StorageClient, Version=1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35l")).FullName
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      • 1970-01-01
      • 2018-06-16
      • 2012-08-17
      相关资源
      最近更新 更多