如何将Azure功能v3迁移到.net core 5.0
我已将Azure Function v3项目中的所有程序集升级到5.0版,但无法运行该功能。这是我的函数的csproj文件的部分定义:如何将Azure功能v3迁移到.net core 5.0,azure,.net-core,azure-functions,azure-functions-runtime,Azure,.net Core,Azure Functions,Azure Functions Runtime,我已将Azure Function v3项目中的所有程序集升级到5.0版,但无法运行该功能。这是我的函数的csproj文件的部分定义: netcoreapp3.1 v3 使用.NET5实现此功能的必要解决方法是什么?谷歌没有给出任何结论 进一步信息:5.0.100[C:\Program Files\dotnet\sdk] 这是我收到的错误消息之一: 无法加载文件或程序集“Microsoft.Extensions.Configuration.Abstractions,Version=5.0.0
netcoreapp3.1
v3
使用.NET5实现此功能的必要解决方法是什么?谷歌没有给出任何结论
进一步信息:5.0.100[C:\Program Files\dotnet\sdk]
这是我收到的错误消息之一:
无法加载文件或程序集“Microsoft.Extensions.Configuration.Abstractions,Version=5.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”。系统找不到指定的文件
@Marc的评论是正确的,目前Azure函数不支持.net 5。目前的预计到达时间是年底前的预览
请密切关注任何更新。Azure functions团队通过引入新的独立流程模型来运行.Net function应用程序,发布了对
.Net 5
的支持
有关这方面的更多信息,请参阅
要将你的函数应用程序迁移到
.Net 5
,你可以按照这个步骤操作。戴夫·布罗克创建了一个网页,用预览位解释了这个过程。但我相信它应该足够接近发布位。看
看起来Brandon Minnick的指南更全面。请参阅。函数还不支持.NET 5,它们估计今年年底就可以准备好了。请参阅此GitHub评论:截至昨天,它支持.NETCore5。它在预览模式下已经有一段时间了,但现在是GA。好吧,那么在这种情况下,我们应该降级并在linux上使用3.0吗?它从昨天开始就在运行。虽然该链接确实指向Azure Functions 5上的一些最佳信息,但它不是迁移指南。如果你能链接到一个,我会很高兴的。当人们希望迁移现有代码时,为什么还要继续链接“创建”指南呢。