2010-11-23 15 views
0

同じサーバー上でいくつかのWebアプリケーションを実行しています。最近私はVS 2010のクリスタルレポートを追加しました。私はいくつかのプロジェクトで新しいレポートを使用することを考えましたが、すべてではありません。他のプロジェクトでは古いバージョンのCrystal Reportsを使用しています同じサーバー上で異なるバージョンのCrystal Reportsを使用する

私は必要なプロジェクトのweb.configを変更しました。開発マシンとサーバーの両方でランタイムをダウンロードしました。だから、私はGACの両方のバージョンのasseblies(v10とv13)を持っています。私は両方のmacinesにも.NET 4.0を持っています。

それは私がサーバー上で同じプロジェクトを実行すると、エラーを発生させ、しかし

開発マシン

に取り組んできました。

CS0433: 'CrystalDecisions.CrystalReports.Engine.ReportClass' が両方に存在するタイプ 'C:\ WINDOWS \アセンブリ\ GAC_MSIL \ CrystalDecisions.CrystalReports.Engine \ 10.5.3700.0__692fbea5521e1304 \がcrystaldecisions.crystalreports.engine.dll' および'C:\ WINDOWS \アセンブリ\ GAC_MSIL \ CrystalDecisions.CrystalReports.Engine \ 13.0.2000.0__692fbea5521e1304 \がcrystaldecisions.crystalreports.engine.dll'

それは私の開発マシン上で動作し、サーバ上でない理由を私は疑問に思って?サーバ上で何かを設定しなければならないのですか?または、web.configファイルにsometingを追加する必要がありますか?

someknowが知っている場合は、教えてください。

ご協力いただきありがとうございます。

答えて

1

私は同じ問題を抱えていましたが、web.configのバージョン10.5を参照するアセンブリ参照のコメント/削除によって修正しました。さらに、私は手動で正しいバージョンを登録するように変更する必要がありました= "CrystalDecision .... Crystalレポートコンポーネントを使用する.aspxファイル。

関連する問題