函数 V2:Nuget 包 DocumentFormat.OpenXml 2.8.1 遇到异常



我正在使用以下内容:

  • VS2017: 15.7.1
  • Microsoft.NET.Sdk.Functions: 1.0.13
  • 功能环境:V2

我正在安装 Nuget 包 DocumentFormat.OpenXml 2.8.1 (https://www.nuget.org/packages/DocumentFormat.OpenXml( 在本地运行函数工作正常。但是当我将其发布到 Azure 时,我会得到Could not load file or assembly 'System.IO.Packaging, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.系统找不到指定的文件。无法加载指定的文件。

有人遇到同样的问题吗?

多谢!

不幸的是,这是由目前的设计引起的。请参阅此 github 讨论。

目前,重定向/加载自定义 System.* 程序集受到限制。我们确实理解这过于激进,并将在将来的更新中放宽该限制,但这是在初始实现新程序集加载行为时设计的。

您可以在 6 月 13 日之前在门户上使用2.0.11651-alpha,之后可能需要暂停此问题,直到更新发布。

更新-6/13

运行时2.0.11857发布已在 Azure 门户上完成。此问题已修复。 但它在 VS 中不可用。请参阅发行说明。

更新-6/28

新版本2.0.11888已提供给VS。

相关内容

最新更新