【发布时间】:2022-01-18 14:35:27
【问题描述】:
我们的一位开发人员目前正在使用 Windows 10 上的 Visual Studio 2022 Preview 在 .Net 6.0 中构建 Azure Function 应用程序。
该解决方案有多个项目、1 个 Azure Function 和多个类库。它无法运行:
元数据生成失败。退出代码:'-2147450750' 错误:'无法从 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.0.0\hostpolicy.dll] 加载 dll,HRESULT: 0x800700C1加载需要时发生错误来自 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.0.0]' DATA.Services.CompaniesQuery.Function C:\Users\r_ver.nuget\packages\microsoft.azure.webjobs 的库 hostpolicy.dll .script.extensionsmetadatagenerator\4.0.1\build\Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator.targets 37
Microsoft.NETCore.App 使用的是 6.0.1 版,并且在依赖项 > 框架 > Microsoft.NETCore.App 的 Azure Function 项目中的解决方案资源管理器中列出。
我们尝试了以下方法:
重新安装 .Net 6 SDK
重装VS 2022 17.0.5版
笔记本电脑重启
已删除“C:\Users\someuser.nuget\packages\microsoft.azure.webjobs.script.extensionsmetadatagenerator”文件夹的内容。
C:\Program Files\dotnet\shared\Microsoft.NETCore.App 有 .Net Core 2.0.0 和 6.0.1 的文件夹
该错误与 2.0.0 有关,但是在项目中没有对此进行引用,包括 csproj 文件。
是否需要手动更新目标文件?目前不知道有任何解决方案。
【问题讨论】:
-
您是否安装了最新版本的 Azure Functions Core Tools?
标签: c# azure azure-functions .net-6.0 visual-studio-2022