Как устранить ошибку «LicenseException: установите свойство ExcelPackage.LicenseContext» в библиотеке EPPlus

“LicenseException: установите свойство ExcelPackage.LicenseContext. См. https://epplussoftware.co ” — это сообщение об ошибке, обычно связанное с библиотекой EPPlus, которая используется для работы с файлами Excel в приложениях.NET. Эта ошибка возникает, если свойство LicenseContext класса ExcelPackage не установлено.

Чтобы решить эту проблему, вы можете попробовать следующие методы:

  1. Явно задайте свойство LicenseContext: для свойства LicenseContext класса ExcelPackage можно установить допустимое значение LicenseContext. Это можно сделать, добавив следующую строку кода перед использованием библиотеки EPPlus:

    ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

    Обратите внимание, что значение LicenseContext.NonCommercialиспользуется в некоммерческих целях. Если вы используете EPPlus в коммерческих целях, вам может потребоваться получить коммерческую лицензию и соответствующим образом настроить LicenseContext.

  2. Проверьте версию EPPlus: убедитесь, что вы используете последнюю версию библиотеки EPPlus. Иногда в устаревших версиях могут возникать проблемы, связанные с проверкой лицензии. Вы можете обновить пакет EPPlus с помощью диспетчера пакетов NuGet или вручную загрузив последнюю версию с веб-сайта EPPlus.

  3. Проверьте лицензионные требования: убедитесь, что у вас есть действующая лицензия на использование EPPlus, особенно если вы используете его в коммерческих целях. Посетите веб-сайт EPPlus или обратитесь в службу поддержки EPPlus для получения информации о лицензировании и получении коммерческой лицензии, если это необходимо.