Symptom
- 当ノートでは、SAP Crystal Reports (Crystal Reports) および Visual Studio .NET を使用するアプリケーションの実装方法について説明します。
Environment
- Crystal Reports XI R2
- Crystal Reports 2008
- Crystal Reports for Visual Studio 2005
- Crystal Reports for Visual Studio 2008
- Crystal Reports for Visual Studio 2010
Resolution
- Crystal Reports SDK が使用される .NET アプリケーションがデプロイされ、Crystal Reports デザイナがインストールされていないコンピュータには、Crystal Reports ランタイムが必要です。
- Crystal Reports .NET アプリケーションをデプロイする方法は 3 つあります。
- サーバインストール: Crystal Reports アセンブリは、アプリケーションファイルおよび .rpt ファイルとは別の .msi ファイルとしてデプロイされます。
- マージモジュール: Crystal Reports アセンブリを含むすべてのファイルは、対象のマシンに 1 つのマージモジュールとしてデプロイされます。
- ClickOnce: Windows アプリケーションにのみ適用されます。アプリケーションファイルおよび .rpt ファイルは .NET Framework とは別に、同じ Web サーバにコピーされます。
- Visual Studio でマージモジュールを使用してデプロイメント設定パッケージを作成する方法に関する文書は、こちらから参照することができます。
-
デプロイメントについての詳細情報は、以下のように Developer Guide のセクション "Deployment" に記載されています。
See Also
- Crystal Reports を最新のパッチにアップグレードしてください。
-
Crystal Reports .NET アプリケーションをデプロイする前に、.NET アプリケーションで使用されている Crystal Reports のバージョンを確認する必要があります。デプロイメントマシンの Crystal Reports アセンブリのバージョンは、開発マシンの Crystal Reports アセンブリのバージョンと同じである必要があります。これにより、バージョンに関連する問題を回避することができます。
-
アプリケーションによって参照される Crystal Reports dll のバージョンは、以下のステップで確認することができます。
1) Web アプリケーションの場合、プロジェクトの web.config ファイルを選択して、タグ <assemblies> </assemblies> で Crystal アセンブリバージョンをチェックします。
2) C:\Windows\assembly フォルダを選択して、CrystalDecisions.CrystalReports.Engine の dll バージョンをチェックします。
3) ファイルバージョン* は、dll を右クリックして "プロパティ" のタブ "バージョン情報" で取得することができます。 -
Crystal Reports のサポートされているプラットフォームガイドは、こちらを参照してください。
Keywords
runtimes, .net, deploy application, vs, dot net, cr4vs2010, ラインタイム, アプリケーションのデプロイ, ドットネット , KBA , BI-DEV-NET-SDK , .NET SDK / COM SDK , How To
Product
Crystal Reports 2008 V1 ; SAP Crystal Reports XI R2 ; SAP Crystal Reports, developer version for Microsoft Visual Studio ; SAP Crystal Reports, version for Visual Studio .NET 2005 ; SAP Crystal Reports, version for Visual Studio .NET 2008