2011-11-07 105 views
0

當我們添加Crystal Report Engine dll時,出現以下錯誤。我們使用的Crystal Report版本是V9.2。我可以獲取正確的代碼以在Crystal Report Viewer中打開Crystal Report RPT文件嗎?Crystal Report 9.2

'C:\ Windows \組件\ GAC \ CrystalDecisions.CrystalReports.Engine \ 9.2.3300.0__692fbea5521e1304 \ CrystalDecisions.CrystalReports.Engine.dll' 試圖OS加載程序鎖內管理的執行。不要嘗試 在DllMain或圖像初始化函數 內運行託管代碼,因爲這樣做會導致應用程序掛起。

在應用程序中,如果用戶試圖打開水晶報告文件。 PF Usgae變高,服務器幾乎掛起。上述錯誤導致服務器掛起?

+0

這是來自日誌還是你在調試會話中看到這個 –

回答

0

要解決此問題,我必須在我們的服務器上安裝用於.NET Framework 4.0的Crystal Report運行時引擎。引擎從鏈接下載:http://businessobjects.com/jump/xi/crvs2010/

在Visual Studio 2010中以調試模式逐句通過代碼時,顯示上面的消息。我supressed它在Visual Studio 2010可以在菜單

Debug>Exceptions>Managed Debugging Assistants

我那麼位於LoaderLock並取消勾選Thrown複選框。