【问题标题】:How do I reference a "Portable" .NET assembly from an Azure Cloud Function?如何从 Azure 云函数引用“便携式”.NET 程序集?
【发布时间】:2016-07-11 19:04:47
【问题描述】:

我已经通过 Nuget 和 project.json 成功引用了一个“可移植”程序集。我所有的代码都在 Azure 函数中编译,但是当它运行时我得到:

无法加载文件或程序集“System.Net,Version=2.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e,Retargetable=Yes”或其依赖项之一。系统找不到指定的文件。

据我了解,这是 System.Net 的便携版本,Azure 仅预装了 System.Net 4.6 版本。

我该如何解决这个问题?

【问题讨论】:

    标签: c# azure azure-functions


    【解决方案1】:

    这是由当前 Azure Functions 主机里程碑上已解决的错误引起的,并将在下一个版本中部署(可能在本周末结束)。您可以在此处找到有关此问题和修复的更多信息:https://github.com/Azure/azure-webjobs-sdk-script/issues/478

    与此同时,解决方法是将 System.Net 从 Framework 文件夹复制到函数文件夹内的 bin 文件夹中。宿主会自动将其解析为私有程序集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-27
      • 2011-01-15
      • 2010-10-08
      • 2023-03-30
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多