【发布时间】:2018-08-20 13:05:50
【问题描述】:
我正在使用以下内容:
- 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'. 系统找不到指定的文件。无法加载指定的文件。
有人遇到同样的问题吗?
非常感谢!
【问题讨论】:
-
你可以在 azure 中查看你的函数应用的版本,是
v2吗? -
@JoyWang 是的,它是 V2,但我需要将版本更改为 2.0.11651-alpha 以避免此问题
-
作为您提供的链接,DocumentFormat.OpenXml 的 2.8.1 版本需要 .net 标准 1.3 中的 System.IO.Packaging (>= 4.4.0)。所以,你可以尝试升级你的 IO.Packaging 版本。
-
我试过了,但仍然得到同样的异常
标签: azure azure-functions