使用Crystal Report部署C#Windows应用程序

时间:2018-08-18 16:49:07

标签: c# crystal-reports

我真的需要帮助希望在本周内完成完整申请的客户。但是我遇到了 Crystal Report 错误。如果您需要我的更多详细信息,我可以为您提供。

执行完安装程序后,该程序在我的PC上运行正常,但是当我将其放在另一台PC上时,它显示以下错误。

有关调用即时(JIT)调试而不是此对话框的详细信息,请参阅此消息的结尾。

这是**************例外文本**************

  

System.TypeInitializationException:'CrystalDecisions.CrystalReports.Engine.ReportDocument'的类型初始化程序引发了异常。 ---> System.Runtime.InteropServices.COMException:由于以下错误,检索具有CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B}的组件的COM类工厂失败:80040154类未注册(HRESULT的异常:0x80040154( REGDB_E_CLASSNOTREG))。
         在CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor()
         ---内部异常堆栈跟踪的结尾---
         在CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor()
         在CrystalDecisions.CrystalReports.Engine.ReportClass..ctor()
         在UserManagmentSystem.Report.DisplayReport..ctor()
         在UserManagmentSystem.UserManagment.button1_Click(对象发送者,EventArgs e)中
         在System.Windows.Forms.Control.OnClick(EventArgs e)处
         在System.Windows.Forms.Button.OnClick(EventArgs e)处
         在System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)中
         在System.Windows.Forms.Control.WmMouseUp(消息和m,MouseButtons按钮,Int32单击)处
         在System.Windows.Forms.Control.WndProc(Message&m)
         在System.Windows.Forms.ButtonBase.WndProc(Message&m)
         在System.Windows.Forms.Button.WndProc(Message&m)
         在System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&m)
         在System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&m)
         在System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,Int32 msg,IntPtr wparam,IntPtr lparam)

这些是**************装配件****************

  

系统
          程序集版本:4.0.0.0
          Win32版本:4.6.1055.0创建人:NETFXREL2
          代码库:file:/// C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
      ----------------------------------------
      CrystalDecisions.Windows.Forms
          程序集版本:13.0.3500.0
          Win32版本:13.0.23.2819
          代码库:file:/// C:/ Windows / assembly / GAC_MSIL /CrystalDecisions.Windows.Forms/13.0.3500.0__692fbea5521e1304 /CrystalDecisions.Windows.Forms.dll
      ----------------------------------------
      CrystalDecisions.Shared
          程序集版本:13.0.3500.0
          Win32版本:13.0.23.2819
          代码库:file:/// C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Shared/13.0.3500.0__692fbea5521e1304/CrystalDecisions.Shared.dll
      ----------------------------------------       CrystalDecisions.ReportSource
          程序集版本:13.0.3500.0
          Win32版本:13.0.23.2819
          代码库:file:/// C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportSource/13.0.3500.0__692fbea5521e1304/CrystalDecisions.ReportSource.dll
      ----------------------------------------
      System.Web
          程序集版本:4.0.0.0
          Win32版本:4.6.1055.0创建人:NETFXREL2
          代码库:file:/// C:/Windows/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
      ----------------------------------------
      log4net
          程序集版本:1.2.10.0
          Win32版本:1.2.10.0
          代码库:file:/// C:/Windows/assembly/GAC_32/log4net/1.2.10.0__692fbea5521e1304/log4net.dll
      ----------------------------------------
      CrystalDecisions.CrystalReports.Engine
          程序集版本:13.0.3500.0
          Win32版本:13.0.23.2819
          代码库:file:/// C:/Windows/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine/13.0.3500.0__692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.dll
      ----------------------------------------
      CrystalDecisions.ReportAppServer.CommLayer
          程序集版本:13.0.3500.0
          Win32版本:13.0.23.2819
          代码库:file:/// C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.CommLayer/13.0.3500.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CommLayer.dll
      ----------------------------------------

这是************** JIT调试**************

  

要启用即时(JIT)调试,为此的.config文件       应用程序或计算机(machine.config)必须具有       在system.windows.forms部分中设置的jitDebugging值。       该应用程序还必须通过调试进行编译       已启用。
      例如:
      
          
      
      启用JIT调试后,任何未处理的异常       将被发送到计算机上注册的JIT调试器       而不是由此对话框处理。

0 个答案:

没有答案