2017-05-30 52 views
0

我已經成功構建了一個預編譯函數(DLL),但遇到了有關從我的DLL引用到其他.Net Framework庫的一些問題。來自預編譯DLL的引用

我首先嚐試將我的DLL升級到Azure,並且由於缺少依賴關係而失敗。接下來,我嘗試使用Reflector列出我的DLL的實際依賴關係,並將它們包含在Nuget中,但最終只是將每個DLL從我的項目bin目錄複製到Azure,並且工作正常。

那麼,我該如何判斷Azure函數環境實際包含哪些庫,以及我需要哪些庫需要Nuget或自行上傳。我找不到關於此主題的任何文檔。

回答

0

使用預編譯的模型,您需要將您的依賴關係與定義了函數的程序集(很像部署控制檯或標準Web應用程序)。

最簡單的方法是從您的程序集的輸出文件夾中部署文件。適用於Visual Studio 2017的Azure函數工具將爲您提供完全的功能,讓您可以直接從VS發佈。

+0

請讓我們知道,如果這不能回答你的問題。 –