none
BarcodeWriter RRS feed

  • Domanda

  • Ciao a tutti,

    Sto utilizzando BarcodeWriter dalla libreria nuget "Install-Package BarCode -Version 4.0.2.2"

    Ho fatto un test utilizzandoquesto codice da un button:

                var MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("my test barcode", BarcodeEncoding.Code128);
                MyBarCode.SaveAsImage("mybarcode1.png");
                MessageBox.Show("Codice generato");


    Lanciando l'app da VS2015 genera il file .png correttamente

    creo il pacchetto di installazione con innosetup

    ma ad app installata premendo il button non mi da niente neanche il messaggio, non parte la funzione BarcodeWriter

    nella cartella dll'app installata non vedo nessun dll relativo alla classe BarcodeWriter

    devo forse copiale manualmente la libreria di BarcodeWriter?

    Potreste darmi qualche suggerimento 

    grazie


    fabio miceli

    mercoledì 15 gennaio 2020 18:15

Tutte le risposte

  • Ho racchiuso il  tutto in un try/catch e mi da questo messaggio di errore:

    ---------------------------

    ---------------------------
    IronBarCode must be licensed for  barcode creation outside of the Visual Studio development environment.  https://ironsoftware.com/csharp/barcode/license/
    ---------------------------
    OK   
    ---------------------------


    fabio miceli

    mercoledì 15 gennaio 2020 20:04
  • Sembra che la versione che usi funziona solo nel Visual Studio. Per usarla esternamente dovresti avere una licenza.
    giovedì 16 gennaio 2020 08:29
  • Si infatti e cosi

    ho trovato e scaricato questo pacchetto da nuget:

    Install-Package ZXing.Net -Version 0.16.5

    sembra che funzioni senza nessun problema


    fabio miceli

    giovedì 16 gennaio 2020 12:01