7
我有一個問題,我已經得出結論,它是機器的具體基礎,但我想知道,如何解決它,以防萬一它出現在另一臺機器。ReportViewer 2010,IO.Exception
我開發了I WPF項目(.NET 4)
,我使用Installshield LE
安裝。該計劃的先決條件也是ReportViewer 2010,我之前安裝(如果需要)。
我已製作的節目的裝置,以下列機器:
- 視窗7 64位SP1
- 視窗7 32位
- 視窗XP SP3(情況1)
- 視窗XP SP3(情況2)
- 的Windows XP SP3(情況3)
在所有噸他機器上面我的報告中運行得很好,除了#5(案例3),在那裏我得到以下錯誤:
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.
所有的機器打相同的數據庫,我測試的報告是在每一個相同案件。
有沒有人遇到過這個錯誤,並有任何線索?
已嘗試清除臨時文件夾,然後再次運行您的應用程序? –
是否可以將其安裝在另一個文件夾中?我經常會發現,我花更多時間來研究像這樣的CR問題,而不是開發應用程序所需的時間。 – Apostrofix
如果這是一個數據庫文件,請嘗試將擴展名重命名爲其他名稱。防病毒軟件將對系統中新增的dll執行檢查,並在此過程中鎖定文件。 –