Функция V2: Nuget-пакет DocumentFormat.OpenXml 2.8.1 встречает исключение - PullRequest
0 голосов
/ 30 мая 2018

Я использую следующее:

  • 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'. Система не может найти указанный файл. Не удалось загрузить указанный файл.

Кто-нибудь сталкивался с такой же проблемой?

Большое спасибо!

1 Ответ

0 голосов
/ 05 июня 2018

К сожалению, пока это связано с дизайном.См. это обсуждение на github .

. В настоящее время перенаправление / загрузка пользовательских сборок System. * Ограничено.Мы понимаем, что это чересчур агрессивно и снимет это ограничение в будущих обновлениях, но это сделано специально для первоначальной реализации нового поведения загрузки сборки.

Вы можете использовать 2.0.11651-alpha на порталедо 13 июня , после чего вам, возможно, придется приостановить эту проблему до выпуска обновления.

Update-6/13

Runtime 2.0.11857 релиз завершен на портале Azure.Эта проблема исправлена.Но это не было доступно в VS.См. Примечание к выпуску .

Обновление-6/28

Новая версия 2.0.11888 была доступна для VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...