библиотека openxml .net 4.5 с .net Core 2.2

#.net-core #openxml #openxml-sdk #.net-4.6.1 #system.io.packaging

#.net-ядро #openxml #openxml-sdk #.net-4.6.1 #system.io.packaging

Вопрос:

При попытке использовать мою библиотеку System.Io.FileNotFoundException .Net 4.6.1 System.IO.Packaging , которая нормально работала с моим консольным приложением, я получаю сообщение о сборке.

Я пытаюсь использовать эту же библиотеку с c #.Консольное приложение Net core 2.2, но оно не работает, как вы можете видеть, просмотрев фрагмент ниже.

Как я могу заставить библиотеку .Net 4.6.1 работать с c #.Консольное приложение Net core 2.2 2.2?

Смотрите ниже:

Нажмите на изображение, чтобы увеличить Описание ошибки

Решение (проекты пакеты NuGet) :

  • Библиотека OpenXML на c # .Net 4.6.1

    • Nuget : формат документа.OpenXML (2.9.0)
    • Nuget: System.IO.файловая система.Примитивы (4.3.0)
    • Nuget: System.IO.Packaging (4.5.0)
  • Консольное приложение c #.Net core 2.2

Комментарии:

1. Вы не можете использовать полную библиотеку framework с приложением .net Core. Вам нужно будет перенастроить вашу библиотеку на использование Net Standard.

2. SDK для .NET Core давно отсутствует, github.com/OfficeDev/Open-XML-SDK/issues/191