来自预编译DLL的引用

时间:2017-05-30 14:14:22

标签: azure azure-functions

我已成功构建了预编译函数(DLL),但遇到了一些有关从我的DLL引用到其他.Net Framework库的问题。

我首先尝试仅将我的DLL提升为Azure,但由于缺少依赖性而失败。接下来我尝试使用Reflector列出我的DLL的实际依赖性并将它们包含在Nuget中,但最终只是将每个DLL从我的项目bin目录复制到Azure并且它工作正常。

那么我该如何判断Azure Function环境实际包含哪些库以及我自己需要Nuget或上传哪些库。我无法找到有关该主题的任何文件。

1 个答案:

答案 0 :(得分:0)

使用预编译的模型,您需要将依赖项与定义函数的程序集一起使用(就像部署控制台或标准Web应用程序一样)。

最简单的方法是从程序集的输出文件夹中部署文件。 Visual Studio 2017的Azure功能工具将完全适合您,使您能够直接从VS发布。