デプロイメント コンポーネント

Crystal Reports for Visual Studio は、アプリケーションをターゲット コンピュータに展開するためのデプロイメント プロジェクトをサポートします。使用されるデプロイメント プロジェクトは、Windows アプリケーションの場合は設定プロジェクト、Web アプリケーションの場合は Web 設定プロジェクトです。

Crystal Reports を使用する Visual Studio アプリケーションを配布するには、実行しているデプロイメントの種類に応じて、デプロイメント プロジェクトに次のコンポーネントが必要です。

プロジェクト出力 クライアント マシンにアプリケーションを展開するために必要な、プロジェクトからのアセンブリ、バイナリ、およびサポート ファイル。
レポート ファイル クライアント マシンに配布される埋め込みレポートまたは埋め込みでないレポート。
Crystal Reports ランタイム Crystal Reports を使用するアプリケーションをクライアントで表示するためのコンポーネント。
.NET フレームワーク アプリケーションを実行するために必要な .NET コンポーネント。ClickOnce デプロイメントの場合は、.NET Framwork 2.0 のみ適用できます。
Note
Crystal Reports Basic for Visual Studio 2008 は、.NET 3.0 Framework と .NET 3.5 Framework の両方をサポートします。

Windows Installer デプロイメント

Windows Installer によるデプロイメントを使用してアプリケーションを展開する場合は、他のサードパーティのコンポーネントとは別に、すべてのアプリケーション ファイルと .rpt ファイルを開発用のマシンからターゲット マシンにコピーします。

アプリケーションを機能させるためにデプロイする必要がある追加のサードパーティ コンポーネントは、Crystal Reports アセンブリです。Crystal Reports アセンブリは、レポートの表示、エクスポート、および印刷に必要な dll ファイルです。これらのアセンブリは、アプリケーション ファイルや .rpt ファイルとは別の .msi ファイルとして展開されます。

ASP.NET Web サイトを展開している場合は、デプロイメント プロジェクトに次のアプリケーション ファイルを含めます。

  • Aspx ファイル
  • Aspx.cs ファイルまたは Aspx.vb ファイル
  • イメージ、html、または css ファイル

Windows アプリケーションを展開している場合は、デプロイメント プロジェクトに次のアプリケーション ファイルを含めます。

  • Form.cs ファイルまたは Form.vb ファイル
  • Form.Designer.cs ファイルまたは Form.Designer.vb ファイル
  • Resources.resx
  • Resources.Designer.cs または Resources.Designer.vb
  • イメージ、html、または css ファイル

ms225245.diag_windowsinstaller(ja-jp,VS.90).gif

図 6: Windows Installer デプロイメント コンポーネント

ClickOnce デプロイメント

ClickOnce デプロイメントを使用して Windows アプリケーションを展開している場合は、同じ Web サーバーにコピーされる .NET Framework とは別に、すべてのアプリケーションと .rtp ファイルを Web サーバーにコピーします。これで、共通の Web ページからアプリケーションの最新バージョンをターゲット マシンへインストールできます。デプロイメント プロジェクトには、次のアプリケーション ファイルを含めます。

  • Form.cs ファイルまたは Form.vb ファイル
  • Form.Designer.cs ファイルまたは Form.Designer.vb ファイル
  • Resources.resx
  • Resources.Designer.cs または Resources.Designer.vb
  • イメージ、html、または css ファイル

ms225245.diag_clickonce(ja-jp,VS.90).gif

図 7: ClickOnce デプロイメント コンポーネント

この節の内容