none
[VS 2013 Community] Problema su pubblicazione progetto RRS feed

  • Domanda

  • Buonasera a tutti, ho un problema che non riesco a risolvere, riguardante la pubblicazione di un progetto.

    Andando sulle proprietà del progetto vado sulla cartella pubblicazione, inserisco il percorso dove deve inserire i file, cambio i prerequisiti inserendo l'opzione "scarica prerequisiti dal progetto", vado su pubblicazione guidata, andando avanti scelgo il modo di pubblicazione "CD-ROM o DVD-ROM", terminando la parte guidata, mi da questo errore:

    Errore		per abilitare 'Scarica prerequisiti dallo stesso percorso dell'applicazione' nella finestra di dialogo Prerequisiti, è necessario scaricare il file 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ITA.exe' per l'elemento 'Microsoft .NET Framework 4.5.2 (x86 e x64)' nel computer locale. Per altre informazioni, vedere http://go.microsoft.com/fwlink/?LinkId=616018.	Minerali			
    Errore		per abilitare 'Scarica prerequisiti dallo stesso percorso dell'applicazione' nella finestra di dialogo Prerequisiti, è necessario scaricare il file 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe' per l'elemento 'Microsoft .NET Framework 4.5.2 (x86 e x64)' nel computer locale. Per altre informazioni, vedere http://go.microsoft.com/fwlink/?LinkId=616018.	Minerali			
    Errore		Impossibile pubblicare perché non è stato possibile eseguire la compilazione.	Minerali		1	
    

    Ho provato ad andare sul link esposto dall'errore, ma per quello che posso vedere dovrei aver metto tutto bene...sapete dirmi cosa può mancare o cosa sto sbagliando?

    Grazie

    Guido

    giovedì 8 settembre 2016 19:55

Risposte

Tutte le risposte

  • Ciao Guido,

    hai scelto come prerequisito 'Microsoft .NET Framework 4.5.2 (x86 e x64)'

    visto che stai generando un CD/DVD ti dice di scaricarlo perché deve essere copiato sul CD/DVD

    Ciao


    Renato Marzaro

    Microsoft MVP .NET

    http://community.visual-basic.it/renato

    giovedì 8 settembre 2016 20:05
    Moderatore
  • Ciao  Renato, dunque ho selezionato il 4.6.1, posso capire che devo scaricarlo, ma nella cartella di destinazione deve dovrebbe mettere i file del progetto da poter installare non c'è nulla...

    Ho provato a selezionare "scarica prerequisiti dal sito web del fornitore" e mi ha creato i file del progetto, ma ho notato che nella cartella mancano i fili di Report e il database....devo copiarli dentro?

    • Modificato Guido.G giovedì 8 settembre 2016 20:41 modifica
    giovedì 8 settembre 2016 20:34
  • Ciao Guido,

    non c'è nulla perché la procedura fallisce, sistema il progetto di pubblicazione e quando non ti darà più errori troverai i files

    Ciao


    Renato Marzaro

    Microsoft MVP .NET

    http://community.visual-basic.it/renato

    giovedì 8 settembre 2016 21:17
    Moderatore
  • Dunque....ho controllato quali pacchetti vuole che siano scaricati e li ho messi nella cartella dove poi creerà i file di installazione, e dalla cartella pubblicazione ho fatto creare i file selezionando l'opzione che i pacchetti saranno scaricati dal web.

    Ha creato  i file per l'installazione, come da immagine:

    ho fatto l'installazione...e funziona apparentemente tutto...MA!!...quando vado a fare i report mi da errore:

    (scusate se la lista è lunga)

    Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
    sono riportate in fondo al messaggio.
    
    ************** Testo dell'eccezione **************
    Microsoft.Reporting.WinForms.LocalProcessingException: Errore durante l'elaborazione locale del report. ---> System.ApplicationException: Non è stata specificata la definizione del report 'Report_VistaAttuale' ---> System.IO.FileNotFoundException: Impossibile trovare il 
    	file 'C:\Users\Guido\AppData\Local\Apps\2.0\DBWHR2MK.D1Z\6HERGCV5.YK3\mine..tion_768963b187bb0c03_0001.0000_43ed1c55837d3855\Report_VistaAttuale.rdlc'.
       in System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       in System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
       in System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
       in Microsoft.ReportingServices.StandalonePreviewStore.GetReportDefinition(PreviewItemContext itemContext)
       --- Fine della traccia dello stack dell'eccezione interna ---
       in Microsoft.ReportingServices.StandalonePreviewStore.GetReportDefinition(PreviewItemContext itemContext)
       in Microsoft.Reporting.LocalService.GetCompiledReport(PreviewItemContext itemContext, Boolean rebuild, ControlSnapshot& snapshot)
       in Microsoft.Reporting.LocalService.CompileReport()
       in Microsoft.Reporting.LocalService.Microsoft.Reporting.ILocalProcessingHost.CompileReport()
       in Microsoft.Reporting.WinForms.LocalReport.EnsureExecutionSession()
       --- Fine della traccia dello stack dell'eccezione interna ---
       in Microsoft.Reporting.WinForms.LocalReport.EnsureExecutionSession()
       in Microsoft.Reporting.WinForms.LocalReport.SetParameters(IEnumerable`1 parameters)
       in Microsoft.Reporting.WinForms.Report.SetParameters(ReportParameter parameter)
       in Minerali.frm_Minerali.RapportoSchedaAttualeToolStripMenuItem_Click(Object sender, EventArgs e)
       in System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
       in System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
       in System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
       in System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
       in System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
       in System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
       in System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
       in System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
       in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       in System.Windows.Forms.Control.WndProc(Message& m)
       in System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       in System.Windows.Forms.ToolStrip.WndProc(Message& m)
       in System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
       in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Assembly caricati **************
    mscorlib
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1076.0 built by: NETFXREL3STAGE
        Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    Minerali
        Versione assembly: 1.0.0.0
        Versione Win32: 1.0.0.0
        Base di codice: file:///C:/Users/Guido/AppData/Local/Apps/2.0/DBWHR2MK.D1Z/6HERGCV5.YK3/mine..tion_768963b187bb0c03_0001.0000_43ed1c55837d3855/Minerali.exe
    ----------------------------------------
    Microsoft.VisualBasic
        Versione assembly: 10.0.0.0
        Versione Win32: 14.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1075.0 built by: NETFXREL3STAGE
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Core
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Windows.Forms
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1068.2 built by: NETFXREL3STAGE
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Configuration
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1067.0 built by: NETFXREL3STAGE
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Runtime.Remoting
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Data
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1082.0 built by: NETFXREL3STAGE
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    System.Data.DataSetExtensions
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
    ----------------------------------------
    System.Numerics
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
    ----------------------------------------
    Accessibility
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    System.Transactions
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    Microsoft.ReportViewer.WinForms
        Versione assembly: 12.0.0.0
        Versione Win32: 12.0.2402.20
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.ReportViewer.WinForms/12.0.0.0__89845dcd8080cc91/Microsoft.ReportViewer.WinForms.dll
    ----------------------------------------
    Microsoft.ReportViewer.WinForms.resources
        Versione assembly: 12.0.0.0
        Versione Win32: 12.0.2402.20
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.ReportViewer.WinForms.resources/v4.0_12.0.0.0_it_89845dcd8080cc91/Microsoft.ReportViewer.WinForms.resources.dll
    ----------------------------------------
    Microsoft.ReportViewer.Common
        Versione assembly: 12.0.0.0
        Versione Win32: 12.0.2402.20
        Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.ReportViewer.Common/12.0.0.0__89845dcd8080cc91/Microsoft.ReportViewer.Common.dll
    ----------------------------------------
    mscorlib.resources
        Versione assembly: 4.0.0.0
        Versione Win32: 4.6.1055.0 built by: NETFXREL2
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_it_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------
    Microsoft.ReportViewer.Common.resources
        Versione assembly: 12.0.0.0
        Versione Win32: 12.0.2402.20
        Base di codice: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.ReportViewer.Common.resources/v4.0_12.0.0.0_it_89845dcd8080cc91/Microsoft.ReportViewer.Common.resources.dll
    ----------------------------------------
    
    ************** Debug JIT **************
    Per abilitare il debug JIT, è necessario impostare il valore
    jitDebugging nella sezione system.windows.forms del file di configurazione
    dell'applicazione o del computer (machine.config).
    L'applicazione inoltre deve essere compilata con il debug
    abilitato.
    
    Ad esempio:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    Quando il debug JIT è abilitato, tutte le eccezioni non gestite
    vengono inviate al debugger JIT registrato nel computer,
    anziché essere gestite da questa finestra di dialogo.
    
    
    

    Ho notato che i file che ho nel progetto dei Report non sono presenti, ma se li vado ad incollare nel percorso indicato in grassetto, cartella creata dall'installazione, funziona tutto....

    La mia domanda è questa....perchè non ha installato i file dei report?

    venerdì 9 settembre 2016 10:30
  • Ciao Guido.G,

    nelle proprietà del file che vuoi copiare devi specificare che deve essere copiato nella directory di output

    Ciao


    Renato Marzaro

    Microsoft MVP .NET

    http://community.visual-basic.it/renato

    sabato 10 settembre 2016 15:46
    Moderatore
  • Ciao Guido,

    sei riuscito a risolvere ?

    Ciao


    Renato Marzaro

    Microsoft MVP .NET

    http://community.visual-basic.it/renato

    sabato 17 settembre 2016 06:56
    Moderatore
  • Ciao Renato, diciamo che in parte ho risolto, nel senso che cercando ho trovato un pacchetto d'installazione per VS " Microsoft Vsual Studio 2015 Installer Projects_bundle" che integrandosi con l'ambiente di sviluppo mi ha dato la possibilità di creare i file di installazione, l'unico problema è che quando vado ad installare il progetto in un secondo pc mi da un errore sulla versione del database e quindi ho aperto un nuovo Thread, ho provato a copiare il progetto senza installazione dal un pc ad un altro, dove ho comunque VS2015 community...un portatile ma il problema rimane, quindi credo che sia un problema di versioni di database...ma che non so risolvere.

    Guido

    domenica 16 ottobre 2016 07:22