詳細情報 : プログラムに必須コンポーネントを含める

更新 : 2007 年 11 月

このレッスンでは、ClickOnce の発行機能を使用して、必要なコンポーネントをプログラムと共にパッケージ化する方法を説明します。

既定では、ClickOnce 技術を使用して公開されたプログラムは、インストール時に必要条件をインターネットからダウンロードします。このため、インターネットにアクセスできないコンピュータにプログラムをインストールする場合は、インストールが失敗する可能性があります。

これを防ぐため、.NET Framework の再頒布可能ファイルなどの必要条件を、プログラムと共にパッケージ化できます。

ms172611.alert_note(ja-jp,VS.90).gifメモ :

プログラムをインストールする人すべてがインターネットにアクセスできることがわかっている場合は、既定の方法を使用する必要があります。これにより、必要条件の新バージョンがリリースされている場合に、ユーザーが最新のバージョンを入手できるからです。

必要条件をパッケージ化する

必要条件をプログラムと共にパッケージ化するには、プロジェクト デザイナの発行プロパティを変更します。1 つの必要条件をパッケージ化する場合、それ以外のすべての必要条件もパッケージ化する必要があります。つまり、1 つの必要条件のみをパッケージ化して、他の必要条件をインターネットからダウンロードすることはできません。

やってみよう

必要条件をパッケージ化するには

  1. 前のレッスン (「CD でのプログラムの配布 : ClickOnce で発行する」) で使用したプロジェクトを開きます。

  2. ソリューション エクスプローラで、プロジェクト ノードをクリックし、[プロジェクト] メニューの [プロパティ] をクリックします。

    プロジェクト デザイナが開きます。

  3. プロジェクト デザイナで、[発行] タブをクリックします。

  4. [必須コンポーネント] をクリックして [必須コンポーネント] ダイアログ ボックスを開きます。

  5. [必須コンポーネント] ダイアログ ボックスで、[アプリケーションと同じ場所から必須コンポーネントをダウンロードする] チェック ボックスをオンにし、[OK] をクリックします。

  6. [ビルド] メニューの [<ProjectName> の発行] をクリックします。ProjectName は、プロジェクトの名前です。

    発行ウィザードが起動します。

  7. [完了] をクリックしてプログラムを公開します。

    ms172611.alert_note(ja-jp,VS.90).gifメモ :

    .NET Framework の再頒布可能ファイルをダウンロードしていない場合は、ダウンロードするよう要求される場合があります。

  8. Windows エクスプローラで、プログラムを公開した場所を参照し、Setup.exe ファイルと Dotnetfx.exe ファイルの両方があることを確認します。

次の手順

このレッスンでは、必要条件をプログラムと共に公開する方法を説明しました。この時点で、次の学習事項には複数の選択肢があります。

Web サーバーにアクセスできる場合で、作成したプログラムをインターネットに公開する方法を学習する場合は、「詳細情報 : インターネットでプログラムを配布する」に進んでください。

CD-ROM または DVD-ROM への書き込みができない場合は、「電子メールでのプログラムの送信 : 圧縮 (ZIP 形式) ファイルを作成する」に進んでください。

上記以外の場合は、ガイド ツアーのレッスンは終了です。次のトピックに進んで、Visual Basic についてさらに学習するための他のリソースに関する提案を確認できます。

次のレッスン : 「さらに上のステップへ : 次の学習

参照

処理手順

CD でのプログラムの配布 : ClickOnce で発行する

概念

プログラムの共有 : 配置の概要