0

POC コンソール アプリをまとめました。Crystal Report から PDF を生成する (CrystalDecisions ライブラリを使用)

私の開発ではすべて正常に動作します。ボックスに表示されますが、他の場所で実行すると例外が発生します。

ファイルまたはアセンブリ 'CrystalDecisions.ReportAppServer.CommLay er, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' またはその依存関係を読み込めませんでした。システムは、指定されたファイルを見つけることができません。

未処理の例外: System.TypeInitializationException: 'CrystalDecisions.CrystalReports.Engine.ReportDocument' の型初期化子が例外をスローしました。-- -> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'CrystalDeci sions.ReportAppServer.CommLayer, Version=13.0.2000.0, Culture=neutral, PublicKey Token=692fbea5521e1304' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor() で

これは、Crystal Reports ランタイム (明示的にインストールされていない) が存在しないことが原因であると考えられます。

1) どなたか確認していただけないでしょうか?

2) Crystal Reports ランタイムをターゲット マシンにインストールせずにこれを機能させる方法はありますか?

マージ モジュールなどを使用してインストーラーを構築することについて読んだことがありますが、これはコンソール アプリであり、そのルートをたどりたくありません。

前もって感謝します。

編集:

DLL の依存関係を調べたところ、実際にはライブラリが不足しているようです API-MS-WIN-CORE-*

4

1 に答える 1