2011-11-07 111 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复选框。