VS2010 および .Net Framework 4.0 で開発された Windows アプリケーションがあります。アプリケーションで Crystal レポートを使用しました。
次のリンクに従って、Crystal Report ランタイムと必要なビジュアル C++ 依存関係を含めてインストーラを作成する必要があります: http://wiki.sdn.sap.com/wiki/display/BOBJ/Using+Crystal+Reports+for+Visual +Studio+2010+Merge+Modules+(MSM)+to+create+a+Setup+project
これまでの取り組みの一環として、以下の 2 つのソリューションを試しました。ただし、インストーラーを使用してターゲット マシンにアプリケーションをインストールすると、エラーが発生します。
最初の解決策には、次のマージ
モジュール
ファイルをインストーラーの一部として使用することが含まれていました (上記のリンクを参照
)
。
2 つ目は、次のマージ モジュール ファイルをインストーラーの一部として使用することです (このサイトによると: http://csharp.net-informations.com/crystal-reports/csharp-crystal-merge-module.htm ):
1. CRRuntime_12_3。 msm
2. CrystalReportsRedist2005_x86.msm
3. Microsoft_VC80_ATL_x86.msm
4. policy_8_0_Microsoft_VC80_ATL_x86.msm
トラブルシューティングの手順として、ビジュアル C++ 依存関係をターゲット マシンにインストールし、Crystal Report ランタイム ファイル (CRRuntime_12_3.msm) だけでアプリケーションをインストールしようとしました。これも失敗でした。
これまでに受け取ったすべてのエラーは本質的に類似しており、dll (querypanel.dll、crtslv.dll) を登録できませんでしたというメッセージが表示されます。
ターゲット マシンには、OS として Windows 7 がインストールされており、以下がインストールされています。
これを解決するための助けをいただければ幸いです。