gpt4 book ai didi

azure - 如何添加对 Blob 触发的 Azure Function V 1.x 文件夹中所有 DLL 的引用?

转载 作者:行者123 更新时间:2023-12-03 02:54:19 24 4
gpt4 key购买 nike

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

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

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

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

谢谢

最佳答案

据我所知,没有这样的方法来加载文件夹而不是里面的程序集。

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

{
"frameworks": {
"net46":{
"dependencies": {
"<Nuget package name>": "<Version>"
}
}
}
}

关于azure - 如何添加对 Blob 触发的 Azure Function V 1.x 文件夹中所有 DLL 的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54021550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com