【发布时间】:2019-01-25 00:17:25
【问题描述】:
(如果这个问题措辞不好,有人可以帮我弄清楚吗?)
我有一个依赖于一些 System.Drawing 代码的 Azure 函数 (2.0)。我添加了对 System.Drawing.Common (4.5.0) 的 NuGet 引用。
然而,在发布应用程序后,当调用该函数时,它会产生错误:
System.Private.CoreLib:执行函数时出现异常: [我的功能名称]。 System.Drawing.Common:System.Drawing 不是 在这个平台上支持。
据我所知,.NET Core 现在支持 System.Drawing.Common,我相信这是我的 Azure Function 运行的环境。不过,实际项目是一个 .NET Standard 2.0 项目。
我很困惑如何解决这个问题。我尝试将项目转换为 .NET Core 2.1 项目,但这导致了与“元数据生成失败”相关的奇怪错误以及无法找到 System.Runtime。
如果相关,我的项目会引用 Microsoft.Azure.WebJobs.Extensions.EventGrid (2.0.0-beta2)。
【问题讨论】:
标签: azure .net-core azure-functions .net-standard azure-functions-runtime