Ho un problema che ho concluso è basato su una macchina specifica, tuttavia vorrei sapere come risolverlo nel caso si verifichi in un'altra macchina.ReportViewer 2010, IO.Exception
Ho sviluppato il progetto WPF (.NET 4)
, che installo utilizzando Installshield LE
. i prerequisiti per il programma sono anche ReportViewer 2010, che installo prima (se necessario).
ho fatto le installazioni del programma per seguenti macchine:
- Windows 7 64-bit SP1
- Windows 7 a 32 bit
- Windows XP SP3 (caso 1)
- Windows XP SP3 (caso 2)
- Windows XP SP3 (caso 3)
In tutto t egli sopra macchine miei rapporti funzionano bene, ad eccezione di 5 # (caso 3), in cui ottengo il seguente errore:
Microsoft.Reporting.WinForms.LocalProcessingException: An error occurred during local report processing. --->
Microsoft.Reporting.DefinitionInvalidException: The definition of the report '' is invalid. --->
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: An unexpected error occurred in Report Processing. --->
System.IO.IOException: The process cannot access the file 'C:\Documents and Settings\<WindowsLogOnName>\Local Settings\Temp\expression_host_2e380b8068bb4ef5a53225faab4ebcb4.dll' because it is being used by another process.
Tutte le macchine hanno colpito la stessa base di dati e la relazione sono di prova è la stessa in ogni Astuccio.
Qualcuno ha riscontrato questo errore prima e ha qualche indizio ??
hanno provato a svuotare la cartella temporanea e quindi a eseguire nuovamente l'applicazione? –
Sarebbe possibile installarlo in un'altra cartella? Mi capita spesso di dedicare più tempo a investigare su problemi di CR come questo, piuttosto che il tempo necessario per sviluppare l'applicazione. – Apostrofix
Se si tratta di un file di database, provare a rinominare l'estensione con qualcos'altro. Il software antivirus eseguirà controlli sulle DLL nuove sul sistema e bloccherà il file mentre lo fa. –