我有一个 C# Azure Function App,我正在尝试在本地运行。几个月前它工作得很好,但现在失败了,原因如下:
主机发生错误
Microsoft.Azure.WebJobs.Extensions.Storage:无法从程序集“Microsoft.Azure.WebJobs.Host,Version=3.0.3.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”加载类型“Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter” 。
在某个时候我更新了Azure Functions 和 Web 作业工具到最新版本(15.10.20460.0)。
启动时,索引函数时遇到问题,因此我更新了Microsoft.NET.Sdk.Functionsnuget 包引用最新版本(1.0.24),现在给我上面的错误。
我还添加了 nuget 包引用Microsoft.Azure.WebJobs.Extensions.Storage3.0.3 解决缺失TableAttribute
也出现了错误。
我检查了 bin 文件夹中的程序集,其中包含以下版本:
- Microsoft.Azure.WebJobs.Extensions.Storage.dll - v3.0.3.0
- Microsoft.Azure.WebJobs.Host.dll - v3.0.4.0
对于 Visual Studio for Mac 2019 用户,我发现以下内容可以帮助我。如果将 Azure Functions 项目添加到解决方案中,应该会出现一条消息,表明有可用的更新模板。单击该按钮,让他们更新,然后取消添加新项目。
这似乎也更新了工具。我的错误消失了。不知道为什么全新的 VS for Mac 2019 安装没有更新工具。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)