詳細情報 : プログラムに必須コンポーネントを含める
更新 : 2007 年 11 月
このレッスンでは、ClickOnce の発行機能を使用して、必要なコンポーネントをプログラムと共にパッケージ化する方法を説明します。
既定では、ClickOnce 技術を使用して公開されたプログラムは、インストール時に必要条件をインターネットからダウンロードします。このため、インターネットにアクセスできないコンピュータにプログラムをインストールする場合は、インストールが失敗する可能性があります。
これを防ぐため、.NET Framework の再頒布可能ファイルなどの必要条件を、プログラムと共にパッケージ化できます。
メモ : |
---|
プログラムをインストールする人すべてがインターネットにアクセスできることがわかっている場合は、既定の方法を使用する必要があります。これにより、必要条件の新バージョンがリリースされている場合に、ユーザーが最新のバージョンを入手できるからです。 |
必要条件をパッケージ化する
必要条件をプログラムと共にパッケージ化するには、プロジェクト デザイナの発行プロパティを変更します。1 つの必要条件をパッケージ化する場合、それ以外のすべての必要条件もパッケージ化する必要があります。つまり、1 つの必要条件のみをパッケージ化して、他の必要条件をインターネットからダウンロードすることはできません。
やってみよう
必要条件をパッケージ化するには
前のレッスン (「CD でのプログラムの配布 : ClickOnce で発行する」) で使用したプロジェクトを開きます。
ソリューション エクスプローラで、プロジェクト ノードをクリックし、[プロジェクト] メニューの [プロパティ] をクリックします。
プロジェクト デザイナが開きます。
プロジェクト デザイナで、[発行] タブをクリックします。
[必須コンポーネント] をクリックして [必須コンポーネント] ダイアログ ボックスを開きます。
[必須コンポーネント] ダイアログ ボックスで、[アプリケーションと同じ場所から必須コンポーネントをダウンロードする] チェック ボックスをオンにし、[OK] をクリックします。
[ビルド] メニューの [<ProjectName> の発行] をクリックします。ProjectName は、プロジェクトの名前です。
発行ウィザードが起動します。
[完了] をクリックしてプログラムを公開します。
メモ : .NET Framework の再頒布可能ファイルをダウンロードしていない場合は、ダウンロードするよう要求される場合があります。
Windows エクスプローラで、プログラムを公開した場所を参照し、Setup.exe ファイルと Dotnetfx.exe ファイルの両方があることを確認します。
次の手順
このレッスンでは、必要条件をプログラムと共に公開する方法を説明しました。この時点で、次の学習事項には複数の選択肢があります。
Web サーバーにアクセスできる場合で、作成したプログラムをインターネットに公開する方法を学習する場合は、「詳細情報 : インターネットでプログラムを配布する」に進んでください。
CD-ROM または DVD-ROM への書き込みができない場合は、「電子メールでのプログラムの送信 : 圧縮 (ZIP 形式) ファイルを作成する」に進んでください。
上記以外の場合は、ガイド ツアーのレッスンは終了です。次のトピックに進んで、Visual Basic についてさらに学習するための他のリソースに関する提案を確認できます。
次のレッスン : 「さらに上のステップへ : 次の学習」
参照
処理手順
CD でのプログラムの配布 : ClickOnce で発行する