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