【发布时间】:2021-02-26 14:35:32
【问题描述】:
我已将 Azure Function v3 项目中的所有程序集升级到版本 5.0,但我无法运行该函数。这是我函数的 csproj 文件的部分定义:
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<AzureFunctionsVersion>v3</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Azure.Functions.Extensions" Version="1.1.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Storage" Version="4.0.3" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.11" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.SignalRService" Version="1.2.2" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
使用 .NET 5 实现此功能的必要解决方法是什么?谷歌没有得出任何结论。
更多信息:5.0.100 [C:\Program Files\dotnet\sdk]
这是我收到的错误消息之一:
无法加载文件或程序集“Microsoft.Extensions.Configuration.Abstractions,Version=5.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”。系统找不到指定的文件。
【问题讨论】:
-
功能尚不支持 .NET 5,他们估计这将在今年年底准备就绪。请参阅此 GitHub 评论:github.com/Azure/azure-functions-host/issues/…
-
它从昨天开始支持.NET Core 5。它一直处于预览模式,但现在是 GA。
-
现在对 .Net Core 5 的支持已经上线,您能否更新您接受的答案。底部的链接包含很多很棒的东西。
标签: azure .net-core azure-functions azure-functions-runtime