我們的一位開發人員目前正在使用 Windows 10 上的 Visual Studio 2022 Preview 在 .Net 6.0 中構建 Azure Function 應用程式。
該解決方案有多個專案、1 個 Azure 函式和多個類別庫。它無法運行:
元資料生成失敗。退出代碼:'-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,并在 Azure Function 專案中的“依賴項”>“框架”>“Microsoft.NETCore.App”中列出直到解決方案資源管理器。
我們嘗試了以下方法:
重新安裝 .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 檔案的專案中沒有對此進行參考。
目標檔案是否需要手動更新?目前不知道有任何解決方案。
uj5u.com熱心網友回復:
我已經在我的環境中嘗試過,它按預期作業,
.Net 6.0在 Windows 10 上使用Visual Studio 2022Preview(17.0.5)構建 Azure Function 應用程式。
以下是我遵循的步驟:
- 安裝最新版本
- 允許的防火墻設定

輸出:-

筆記:-
在安裝 Azure 功能核心工具版本時,請確保我們的計算機上只安裝了一個核心工具版本。
.net 6 僅支持 Azure 函式運行時版本 4x。
有關詳細資訊,請參閱此Microsoft 檔案:Azure Functions 運行時版本概述
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/416137.html標籤:
上一篇:DatabricksSQL相當于“創建觸發器”邏輯?
下一篇:tkinter標簽串列未正確顯示
