方法 : ClickOnce アプリケーションと共に必須コンポーネントをインストールする
ClickOnce アプリケーションを実行するためには、コンピューターにあらかじめ .NET Framework の正しいバージョンがインストールされている必要があります。また、多くのアプリケーションには、それ以外にも必須コンポーネントがあります。ClickOnce アプリケーションを発行するとき、アプリケーションと一緒にパッケージ化する一連の必須コンポーネントを選択できます。インストール時には、それぞれの必須コンポーネントが既に存在するかどうかがチェックされます。存在しない場合、ClickOnce アプリケーションのインストール前にそのコンポーネントがインストールされます。
必須コンポーネントをパッケージ化して発行する代わりに、コンポーネントのダウンロード場所を指定することもできます。たとえば、発行するアプリケーションごとに必須コンポーネントを含めるのではなく、すべての必須コンポーネントのインストーラーが格納されている一元的なファイル共有または Web 上の場所を指定して、インストール時にその場所からコンポーネントがダウンロードされてインストールされるように設定できます。
重要 |
---|
最初に発行する前に、開発用コンピューターに前提条件となるインストーラーのパッケージを追加する必要がありますClickOnceアプリケーション。詳細については、「方法 : ClickOnce アプリケーションと共に必須コンポーネントを含める」を参照してください。 |
必須コンポーネントは、プロジェクト デザイナーの発行ペインからアクセスできる [必須コンポーネント] ダイアログ ボックスで管理されます。
[!メモ]
定義済みの必須コンポーネントのリストに加えて、独自のコンポーネントをリストに追加することもできます。詳細については、「ブートストラップ パッケージの作成」を参照してください。
ClickOnce アプリケーションと共にインストールする必須コンポーネントを指定するには
ソリューション エクスプローラーでプロジェクトが選択されている状態で、[プロジェクト] メニューの [プロパティ] をクリックします。
[発行] ペインをクリックします。
[必須コンポーネント] をクリックして [必須コンポーネント] ダイアログ ボックスを開きます。
[必須コンポーネント] ダイアログ ボックスの [必須コンポーネントをインストールするセットアップ プログラムを作成する] チェック ボックスをオンにします。
[必須コンポーネント] リストで、インストールするコンポーネントのチェック ボックスをオンにし、[OK] をクリックします。
選択したコンポーネントが、アプリケーションと共にパッケージ化されて発行されます。
必須コンポーネントに別のダウンロード場所を指定するには
ソリューション エクスプローラーでプロジェクトが選択されている状態で、[プロジェクト] メニューの [プロパティ] をクリックします。
[発行] ペインをクリックします。
[必須コンポーネント] をクリックして [必須コンポーネント] ダイアログ ボックスを開きます。
[必須コンポーネント] ダイアログ ボックスの [必須コンポーネントをインストールするセットアップ プログラムを作成する] チェック ボックスをオンにします。
[必須コンポーネントのインストール場所を指定してください] セクションの [次の場所から必須コンポーネントをダウンロード] をクリックします。
ドロップダウン リストから場所を選択するか、または URL、ファイル パス、FTP の場所のいずれかを入力して、[OK] をクリックします。
[!メモ]
指定したコンポーネントのインストーラーが指定した場所に存在することを確認する必要があります。
参照
処理手順
方法: 発行ウィザードを使用して ClickOnce アプリケーションを発行する