1

我创建了 Blob 触发的 Azure 函数。我在名为“ExternalAssemblies”的文件夹中添加了一些 DLL。如果我在该文件夹中有 3 个 DLL,我必须在函数顶部使用以下行引用它们:

#r "..\ExternalAssemblies\Assembly1.dll"
#r "..\ExternalAssemblies\Assembly2.dll"
#r "..\ExternalAssemblies\Assembly3.dll"

当我有很多 DLL 时,这变得非常乏味。

有什么方法可以让我引用“ExternalAssemblies”文件夹并引用其中的所有 DLL?

谢谢你

4

1 回答 1

1

AFAIK 没有这样的方法来加载文件夹而不是里面的程序集。

如果ExternalAssemblies是自定义程序集,我们可能不得不依赖繁琐的指令。如果程序集来自 Nuget 包,我们可以转向project.json安装它们。点击View files功能码面板右侧,Add新建文件project.json结构如下。不要忘记删除#r对 Nuget 安装包无效的指令。

{
  "frameworks": {
    "net46":{
      "dependencies": {
        "<Nuget package name>": "<Version>"
      }
    }
   }
}
于 2019-01-04T04:16:40.483 回答