Crystal レポートを開き、pdf に保存してからメールで送信する小さな c# アプリケーションを作成しました。すべてがうまく機能します。
このアプリケーションを、Crystal ランタイムを搭載したサーバーにデプロイしようとしました。しかし、サーバー上でアプリケーションを実行しようとすると、dll 参照が見つからないというエラーがスローされます。案の定、サーバーには dll がありません。
CR2008 用の VS2010 Express でアプリケーションを開発しました。実行しようとすると発生するエラーは
「ファイルまたはアセンブリ 'CrystalDecisions.ReportAppServer.CommLayer、Version=11.5.3300.0、Culture=neutral、PublicKeytoken=692fbea5521e1304' またはその依存関係の 1 つを読み込めませんでした。システムは指定されたファイルを見つけることができません。」
この問題を解決するには、サーバー上の dll を参照するだけでよいと考えました。しかし悲しいかな!サーバーには dll がありません。アセンブリはありますが、dll はありません。アセンブリのバージョンは 12.0.1100.0 ですが、アプリケーションでバージョン番号を修正する方法がわかりません。
これを修正する方法はありますか?申し訳ありませんが、私の質問は具体的ではありません。解決策を探しているのと同じくらい、オプションと情報を探しています。ありがとう