0

別のコンピューターで同じexeファイルを実行しましたが、エラーが発生しました。アプリケーションは私の PC では動作しますが、ユーザーの PC では動作しません。他の開発マシンでアプリをコンパイルしようとしましたが、うまくいきました。問題は、私のアプリがユーザーの PC で動作しないことです。

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

4

1 に答える 1

0

Programs フォルダに Microsoft Visual Studio 9.0\Crystal Reports\CRRedist\IA64 というフォルダがあります。そこに再配布可能なパッケージがあります。このファイルをセットアップ プロジェクト (ユーザー定義アクション) に追加して、インストールするだけです。

編集:あなたが言及したように、setupProject CustomActionsはexe / dllファイルのみを許可します

別の解決策を見つけました。これがあなたのニーズを満たすことを願っています。

setupProject に mergeModul を追加します。

(setupProject のソリューション エクスプローラーを右クリックし、mergeModul を追加します)。

C:\Program Files (x86)\Common Files\Merge Modules というフォルダーが自動的に表示されます。そこに CrystallReportsRedistxxx.msm というファイルがあります。

これをプロジェクトに追加すると、それもインストールされます。

BusinessObjects_CrystallReports

MS CrystalReport

セットアップ プロジェクトへのコンポーネントの追加

VS Studio 2008 で Crystal Report を使用してセットアップおよび展開プロジェクトを作成する方法

于 2012-11-29T09:25:31.633 に答える