代码之家  ›  专栏  ›  技术社区  ›  David Gard

Azure函数应用程序忽略依赖项

  •  2
  • David Gard  · 技术社区  · 9 年前

    找不到类型或命名空间名称“Npgsql”(是否缺少using指令或程序集引用?)

    在里面 project.json

    {
      "frameworks": {
        "net46":{
          "dependencies": {
            "Npgsql": "3.2.2",
            "System.Runtime.Serialization.Formatters": "4.3.0"
          }
        }
      }
    }
    

    奇怪的是,我有完全相同的功能(从八达通部署)运行在另一个功能应用程序(较低的环境)没有问题。

    有人能解释为什么我的依赖性在一个功能应用程序中被忽略了,而在另一个功能应用程序中却没有?

    1 回复  |  直到 9 年前
        1
  •  0
  •   David Gard    9 年前

    因此,这似乎是由于功能应用程序的部署方式导致的。我正在使用八达通,通过“部署Azure Web App”过程步骤进行部署,似乎所有发生的事情都是删除旧文件,并复制更新的文件。

    据我所知,问题在于 project.json

    我不确定这是否可以归类为章鱼或Azure中的bug(或者只是真正懒惰的实现功能应用程序),但这非常令人沮丧。本质上,它远程部署了一个功能应用程序,其中包括对 function.json 不可能的

    推荐文章