Azure functions 无法加载文件或程序集';运行时~3下Azure函数上的Microsoft.Azure.WebJobs.EventHubs
我目前正在将Azure功能从2.2更新到3.1,我已经更新了所有软件包和csprojAzure functions 无法加载文件或程序集';运行时~3下Azure函数上的Microsoft.Azure.WebJobs.EventHubs,azure-functions,azure-functions-runtime,Azure Functions,Azure Functions Runtime,我目前正在将Azure功能从2.2更新到3.1,我已经更新了所有软件包和csproj <PropertyGroup> <TargetFramework>netcoreapp3.1</TargetFramework> <AzureFunctionsVersion>v3</AzureFunctionsVersion> </PropertyGroup> <ItemGroup> <
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<AzureFunctionsVersion>v3</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="FluentValidation" Version="8.6.0" />
<PackageReference Include="GeoJSON" Version="2.1.0" />
<PackageReference Include="GeoTimeZone" Version="4.0.0" />
<PackageReference Include="Microsoft.Azure.EventHubs.Processor" Version="4.1.0" />
<PackageReference Include="Microsoft.Azure.WebJobs" Version="3.0.14" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.CosmosDB" Version="3.0.5" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.2" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.EventHubs" Version="4.1.0" />
<PackageReference Include="NodaTime" Version="2.4.7" />
</ItemGroup>
netcoreapp3.1
v3
我只有在设置运行时版本时才会出现这个错误:3.0.12939.0(~3)。但是,如果我保留运行时版本:2.0.12888.0(~2),它将不会出错
函数运行时无法启动。System.Private.CoreLib:无法加载文件或程序集“Microsoft.Azure.WebJobs.EventHubs,版本=4.1.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”。无法找到或加载特定文件。(0x8013621)。System.Private.CoreLib:无法加载文件或程序集“Microsoft.Azure.WebJobs.EventHubs,版本=4.1.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”
我也尝试过删除函数应用程序并创建一个新的函数应用程序,但仍然存在相同的问题。如何更新azure函数?你能尝试重新创建一个新的V3函数应用程序,并在这个新的函数应用程序中粘贴相同的代码和程序集吗?我注意到你正在从2.2升级到3.1。因此,您可能已经下载了最新版本的dotnet和azure功能核心工具func.exe客户端。你知道你有x86或x64版本的func.exe吗?我这样问是因为你的问题听起来与此类似。