我已使用自定義程序集創建了nuget程序包。它安裝就好了,但組件沒有被功能運行時加載,因爲它應該根據文檔Azure函數不會自動加載nuget程序集
當您上傳project.json文件,運行時得到的包和 自動添加引用到包裝組件。您不需要添加#r「AssemblyName」指令 。只需將所需的 語句添加到run.csx文件中即可使用NuGet 軟件包中定義的類型。
因此,任何使用聲明(包括來自我的包的名稱空間)都會使函數無法編譯。
該程序集針對.net 4.6.1是一個問題,我可以閱讀的功能只支持4.6項目json。
如果我使用#r「...... \ data \ Functions \ packages \ nuget \ letsencrypt.azure.core \ 0.6.16-prerelease \ lib \ net461 \」來引用它, LetsEncrypt.SiteExtension.Core.dll「
然而,這只是導致所有其他依賴從nuget來的也被丟失。我真的需要手動引用每一個nuget才能工作嗎?