gpt4 book ai didi

azure - F# Azure 辅助角色和目标运行时

转载 作者:行者123 更新时间:2023-12-03 00:43:42 24 4
gpt4 key购买 nike

我正在使用最新的 Azure SDK 2.7,当我创建新的云服务并添加 F# 辅助角色时,我无法更改目标运行时。其设置为 F# 3.1/FSharp.Core 4.3.1

有什么技巧可以让我将 F# 4.0 用于辅助角色吗?

解决方案:

为了使您的 F# WorkerRole 能够与针对不同 F# 版本编译的其他 F# 库一起使用,请执行以下操作:

  • 从辅助角色项目中删除 FSharp.Core 依赖项(目标运行时将设置为 N/A)

  • 添加程序集重定向

    assemblyIdentity name =“FSharp.Core”publicKeyToken =“b03f5f7f11d50a3a”文化=“中性”bindingRedirect oldVersion="0.0.0.0-4.4.0.0"newVersion="4.4.0.0"

最佳答案

我经常发现 F# 与架构组件的交互有滞后的趋势。为了解决这个问题,我总是用 C# 包装我的 F# 组件。

我将 C# 视为我的架构粘合剂,而 F# 负责真正的工作:

  1. 创建云服务并添加 C# 辅助角色
  2. 创建 F# 库
  3. 添加对 F# 库的 C# 辅助角色的引用。

解决方案 View

enter image description here

从 C# 使用库

enter image description here

F# 库定义

enter image description here

关于azure - F# Azure 辅助角色和目标运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32397591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com