代码之家  ›  专栏  ›  技术社区  ›  John Mills

Azure函数应用无法加载IOptionsFormatter

  •  0
  • John Mills  · 技术社区  · 6 年前

    我有一个C#Azure函数应用程序,我正在尝试在本地运行。几个月前,它曾运行良好,但现在却出现以下问题:


    Microsoft.Azure.WebJobs.扩展存储:无法加载类型'Microsoft.Azure.WebJobs.Hosting.ioptionsformter格式'来自程序集'Microsoft.Azure.WebJobs.Host,版本=3.0.3.0,区域性=neutral,PublicKeyToken=31bf3856ad364e35'。

    在某个时候,我更新了 Azure功能和Web作业工具 至最新版本(15.10.20460.0)。

    在启动时,它在索引函数时遇到问题,所以我更新了 Microsoft.NET.Sdk.功能 nuget包引用了最新版本(1.0.24),现在它给了我上面的错误。

    Microsoft.Azure.WebJobs.扩展存储 3.0.3解决缺失 TableAttribute

    我检查了bin文件夹中具有以下版本的程序集:

    • Microsoft.Azure.WebJobs.扩展.Storage.dll-版本3.0.3.0
    • Microsoft.Azure.WebJobs.主机.dll-版本3.0.4.0
    1 回复  |  直到 6 年前
        1
  •  3
  •   JasonCoder    5 年前

    这似乎也更新了工具。我的错误消失了。不知道为什么全新的VS for Mac 2019安装没有更新的工具。

        2
  •  2
  •   John Mills    6 年前

    Microsoft.Azure.WebJobs.扩展存储

    运行函数项目现在成功启动,没有显示错误。

        3
  •  0
  •   DSpirit    5 年前

    我正在使用visualstudio2019(16.2.0)处理我的大部分工作Microsoft.Azure.WebJobs。扩展为3.0.6版。 在尝试了上面的所有建议但没有成功之后,我发现我的ServiceBusTrigger中缺少了“Connection”属性。

    添加连接属性立即解决了问题。