0

2 つの Crystal レポートを含む VS2008 (C#) でプロジェクトを開発しました。プロジェクトは正常に動作しており、Crystal レポートはシステムで適切に実行されています。しかし、私の友人が彼のシステムでプロジェクトを実行しようとすると、プロジェクトは正常に実行されますが、Crystal レポートを開くと、「正しいバージョンの Crystal を含む適切な CrRedisrtibutable(CRRedist*.msi) をインストールしてください。レポートのランタイム................................."

パッケージ化されたセットアップを実行していません。フレームワークで実行しているプロジェクト全体でこのエラーが発生します。

4

1 に答える 1

0

それが問題です。Crystal Reports をマシンにインストールすると、GAC でレポートを作成するために必要ないくつかのファイルがインストールされます。

そのため、他のマシンからアプリケーションを実行しようとするときは、正しいランタイムをインストールしてください。ランタイム ファイルのプロパティを調べて、dll のバージョン番号をリストし、開発マシンの対応する dll のバージョンと照合することで、dll のバージョンを確認できます。

于 2012-04-18T18:19:25.933 に答える