Visual Studio 2008 には、Crystal Reports のマージ モジュールが含まれていませんでした。これは、Windows フォーム アプリケーションを 2005 から 2008 にアップグレードすると、レポート アプリケーションがクライアント マシンで動作しなくなることを意味します。
マージ モジュールがリリースされるかどうか、またはリリースされているかどうかなど、この状況については Web 上で相反する報告が多数あります。
このフォーラムのアドバイスに従い、HREF= https://smpdl.sap-ag.de/~sapidp/012002523100005986132008E/cr10_net_mm.zipからマージ モジュールをダウンロードしました 。
CrystalReports10_Net_EmbeddedReporting.msm マージ モジュールを含むインストール ファイルを作成しました。インストールを作成できましたが、アプリケーションはまだ機能しませんでした (エラーについては、このメッセージの下部を参照してください)。私の推測では、これは、Crystal Reports を Visual Studio とは別のパッケージとして購入した人向けであり、バンドルされたバージョンを使用している人向けではありません。
Visual Studio 2008 にバンドルされている Crystal Reports のマージ モジュールをうまく利用した人はいますか?
Visual Studio 2008 Professional に付属のアプリケーション「CRRedist2008_x86.msi」をインストールできることに注意してください。(Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5 を見てください)。しかし、顧客が 2 つの個別のパッケージをインストールする必要がないように、マージ モジュールが必要です。
私が得るエラーは
ファイルまたはアセンブリ 'CrystalDecisions.Windows.Forms, Version=10.5.3700.0, Cultrue=neutral, PublicKeyToken=692fbea5521e1304' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません