デプロイメント コンポーネント
Crystal Reports for Visual Studio は、アプリケーションをターゲット コンピュータに展開するためのデプロイメント プロジェクトをサポートします。使用されるデプロイメント プロジェクトは、Windows アプリケーションの場合は設定プロジェクト、Web アプリケーションの場合は Web 設定プロジェクトです。
Crystal Reports を使用する Visual Studio アプリケーションを配布するには、実行しているデプロイメントの種類に応じて、デプロイメント プロジェクトに次のコンポーネントが必要です。
プロジェクト出力 | クライアント マシンにアプリケーションを展開するために必要な、プロジェクトからのアセンブリ、バイナリ、およびサポート ファイル。 |
レポート ファイル | クライアント マシンに配布される埋め込みレポートまたは埋め込みでないレポート。 |
Crystal Reports ランタイム | Crystal Reports を使用するアプリケーションをクライアントで表示するためのコンポーネント。 |
.NET フレームワーク | アプリケーションを実行するために必要な .NET コンポーネント。ClickOnce デプロイメントの場合は、.NET Framwork 2.0 のみ適用できます。
注
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 ファイル
図 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 ファイル
図 7: ClickOnce デプロイメント コンポーネント