EPPlus 5

LicenseException
Web sitemizi bir makine öğrenme aracıyla diğer dillere çevirmeye çalışıyoruz (lütfen dilbilgisi/tonalite/ifadelerin %100 mükemmel olmayabileceğini mazur görün). Bu çalışma henüz tamamlanmadı, ancak bu ilk sürümün yararlı olacağını umuyoruz. Aşağıdaki açılır menüde veya üst menüde tercih ettiğiniz dile geçebilirsiniz.

Neden bu istisnayı alıyorum?

Yeni ana sürüm - yeni lisans modeli

EPPlus kadar sürüm 4 LGPL açık kaynak lisansı altında lisanslı, ancak sürüm 5 biz Polyform Noncommercial 1.0.0 altında EPPlus lisans vardır..

Polyform Noncommercial 1.0

Lisans değişikliği ve neden buradabunu yapıyoruz hakkında daha fazla bilgi bulabilirsiniz. Ticari lisanslarımız hakkında daha fazla bilgi için Lisans SSS'mize bakın

Lisans SSS »

Ticari lisanslar burada web sitemizden satın alınabilir.

Bu yeni kurulumla EPPlus'ı geliştirmek için tüm çabalarımızı ortaya koymaya kararlıyız ve aynı zamanda müşterilerimize daha duyarlı ve ulaşılabilir olmamızı sağlayacaktır.

License Exception

Bu Özel Durum'un amacı, tüm EPPlus kullanıcılarının yeni lisanstan haberdar olmasını sağlamaktır. EPPlus 5'i kullanmak için belirli bir lisans anahtarına ihtiyacınız yoktur, nasıl devam edebilirsiniz aşağıya bakın.

Bu özel durum yalnızca bir hata ayıklama eklendiğinde atılır, bu nedenle bunu üretim/sürüm ortamında yapılandırmanız gerekmemektedir.

Lisans İstisnası'ndan nasıl kurtulurum?

Üç alternatif yolu vardır:

1. ExcelPackage sınıfında LisansBağlam özelliğini kullanma
            
// If you are a commercial business and have
// purchased commercial licenses use the static property
// LicenseContext of the ExcelPackage class:
ExcelPackage.LicenseContext = LicenseContext.Commercial;

// If you use EPPlus in a noncommercial context
// according to the Polyform Noncommercial license:
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

using(var package = new ExcelPackage(new FileInfo("MyWorkbook.xlsx")))
{

}
            
        
2. appSettings.json
        
{
    {
    "EPPlus": {
        "ExcelPackage": {
            "LicenseContext": "Commercial" //The license context used
            }
        }
    }
}
        
        

...or in the app.config...

            

<appSettings>
    <!--The license context used-->
    <add key="EPPlus:ExcelPackage.LicenseContext" value="NonCommercial" />
</appSettings>

            
            
3. Ortam değişkenini ayarlama 'EPPlusLicenseContext'

Bu, yapılandırmanın en kolay yolu olabilir. Değişkeni aşağıdaki iki değerden birine ayarlayın:

  • Commercial
  • NonCommercial

Önemli! Ortam değişkeni kullanıcı düzeyinde ayarlanmalıdır.