我正在开发一个 Azure Functions 应用程序,它具有各种不同的触发器(HTTP、QUEUE、TIMER 和 SignalR)。当我在工作 PC (Windows) 上进行开发时,它们可以正常工作,但当我在家里的 Mac 上进行开发时,它们就无法工作。
我收到以下错误:
发生主机错误 [28/03/2019 20:37:53] Microsoft.Azure.WebJobs.Extensions.Storage:无法从程序集“Microsoft.Azure.WebJobs”加载类型“Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter” .主机,版本=3.0.3.0,文化=中性,PublicKeyToken=31bf3856ad364e35'。值不能为空。参数名称:提供者
仅当我添加(到干净的项目)Microsoft.Azure.WebJobs.Extensions.Storage nuget 包时,才会出现此错误。
事实证明,我运行的 SDK 版本与GiddyUpHorsey完全相同,按照 BrettSam 的建议,我尝试根据文档通过 Brew 更新 CLI ,并根据此答案通过 NPM 更新 CLI
然而正如你在这里看到的,没有任何效果
有任何想法吗?