none
Clickonce e reportviewer RRS feed

  • Domanda

  • Ho realizzato una piccola applicazione in VS 2015 Comunity edition. L'applicazione prevede l'uso di report generati da report viewer.

    Nell'installazione ho messo come prerequisito il runtime di reportviewer, succede però che il setup lo va a scaricare dal repository MS ma questo richieda la presenza di CLRType che non viene scaricata automaticamente e quindi fallisce l'installazione dell'applicativo.

    Ho provato a mettere tra i prerequisiti pure il CLR Types (con le varie combinazioni x64 x86 o entrambi) ma a questo punto l'installazione fallisce perché SQLsysclrtype.msi è stato (a suo giusizio) modificato dopo la pubblicazione iniziale.

    Qualche idea per mandare a buon fine l'installazione?


    lunedì 30 ottobre 2017 08:58

Tutte le risposte

  • Io proverei a non mettere il ReportViewer come prerequisito ma ad aggiungere al setup le DLL che servono.

    Nel mio progetto sono:

    Microsoft.ReportViewer.Common.dll

    Microsoft.ReportViewer.DataVisualization.dll

    Microsoft.ReportViewer.ProcessingObjectModel.dll

    Microsoft.ReportViewer.WinForms.dll

    Microsoft.ReportViewer.WinForms.resources.dll (in lingua italiana)

    Microsoft.ReportViewer.WinForms.xml

    L'unico problema che non sono riuscito a risolvere in questo modo è la localizzazione dell'anteprima di stampa che è sempre in inglese anche se ho aggiunto il file delle resources in italiano.

    Ho postato una domanda su questo nel forum ma nessuno mi ha fornito la soluzione.

    Ciao

    domenica 25 febbraio 2018 11:23