“LicenseException: установите свойство ExcelPackage.LicenseContext. См. https://epplussoftware.co ” — это сообщение об ошибке, обычно связанное с библиотекой EPPlus, которая используется для работы с файлами Excel в приложениях.NET. Эта ошибка возникает, если свойство LicenseContext класса ExcelPackage не установлено.
Чтобы решить эту проблему, вы можете попробовать следующие методы:
-
Явно задайте свойство LicenseContext: для свойства LicenseContext класса ExcelPackage можно установить допустимое значение LicenseContext. Это можно сделать, добавив следующую строку кода перед использованием библиотеки EPPlus:
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
Обратите внимание, что значение
LicenseContext.NonCommercial
используется в некоммерческих целях. Если вы используете EPPlus в коммерческих целях, вам может потребоваться получить коммерческую лицензию и соответствующим образом настроить LicenseContext. -
Проверьте версию EPPlus: убедитесь, что вы используете последнюю версию библиотеки EPPlus. Иногда в устаревших версиях могут возникать проблемы, связанные с проверкой лицензии. Вы можете обновить пакет EPPlus с помощью диспетчера пакетов NuGet или вручную загрузив последнюю версию с веб-сайта EPPlus.
-
Проверьте лицензионные требования: убедитесь, что у вас есть действующая лицензия на использование EPPlus, особенно если вы используете его в коммерческих целях. Посетите веб-сайт EPPlus или обратитесь в службу поддержки EPPlus для получения информации о лицензировании и получении коммерческой лицензии, если это необходимо.