#.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