基于documentationresponse,我进入了MS论坛。

我应该能够在我的Azure Functions应用程序的根bin文件夹中引用我自己的库。我将在多个功能之间共享这些库。

这是我的代码的相关部分:

#r "../bin/AquasolConnect.Connector.dll"
#r "../bin/AquasolConnect.TankLinkConnector.dll"

using System;
using AquasolConnect.Connector;
using AquasolConnect.TankLinkConnector;

public static void Run(TimerInfo GetTankReadingsTimer, TraceWriter log)

这是我的文件夹结构:

  • bin
  • AquasolConnect.Connector.dll
  • AquasolConnect.TankLinkConnector.dll
  • GetTankReadings
  • functions.json
  • run.csx

  • 日志显示如下:



    我究竟做错了什么?

    最佳答案

    我只能使用完整的文件引用来编译该函数。

    #r "D:\home\site\wwwroot\bin\AquasolConnect.Connector.dll"
    #r "D:\home\site\wwwroot\bin\AquasolConnect.TankLinkConnector.dll"
    

    但是当函数运行时,我得到了:



    更好的回答任何人?

    10-08 02:20