この投稿と非常によく似た問題があります: Crystal Reports "Class not registered" WPF
Crystal Reports バージョン 13.0 を Windows 2008 R2 64 ビット サーバーにインストールしています。ReportDocument をサーバー上で実行すると、次のようなエラーが発生します。
Dim rptDoc As New CrystalDecisions.CrystalReports.Engine.ReportDocument
エラーメッセージ
Retrieving the COM class factory for component with CLSID
{F734A321-8381-4FFD-A614-139E8906DC83} failed due to the following error:
80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
私が試したことはうまくいきませんでした:
- プロジェクトが x86 であることを確認しました
- サーバーhttp://www.sap.com/campaign/ne/free_trial/crystal_reports_visual_studio/wty_int_crvs.epx?Level=1&FormResultID=ef699e2cに 32 ビットおよび 64 ビット用の Crystal Reports ランタイム エンジン (CRRuntime_32bit_13_0_6.msi および CRRuntime_64bit_13_0_6.msi) をインストールしました 。 -
- サーバー上のレジストリ エントリで {F734A321-8381-4FFD-A614-139E8906DC83} を確認し、C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0 を指しています。 \win64_x64\clientdoc.dll
私の Windows 7 32 ビット マシンから問題なく動作します。
私が試すことができる他のことはありますか?