方法 : ClickOnce アプリケーションと共に必須コンポーネントを含める
ClickOnce アプリケーションと共に必須ソフトウェアを配布する前に、まず開発用コンピューターにそれらの必須コンポーネントのインストーラー パッケージをダウンロードする必要があります。インストーラー パッケージが [パッケージ] フォルダーにない場合、アプリケーションを発行して [アプリケーションと同じ場所から必須コンポーネントをダウンロードする] を選択するとエラーが発生します。
Package.xml を使用してインストーラー パッケージを追加するには
ファイル エクスプローラーで、[パッケージ] フォルダーを開きます。
既定では、パスは 32 ビット システムでは C:\Program Files\Microsoft SDKs\Windows\v8.0a\Bootstrapper\Packages、64 ビット システムでは C:\Program Files (x86)\ Microsoft SDKs\Windows\v8.0a\Bootstrapper\Packages です。
追加する必須コンポーネントのフォルダーを開いてから、インストールされているバージョンの Visual Studio の言語フォルダー (たとえば、英語の場合は en) を開きます。
メモ帳で、Package.xml ファイルを開きます。
https://go.microsoft.com/fwlink を含む Name 要素を探し、その URL をコピーします。LinkID 部分を含めます。
[!メモ]
Name 要素に https://go.microsoft.com/fwlink が含まれていない場合は、必須コンポーネントのルート フォルダーにある Product.xml ファイルを開き、fwlink 文字列を検索します。
重要 一部の必須コンポーネントには、複数のインストーラー パッケージ (たとえば、32 ビット システム用または 64 ビット システ用) があります。複数の Name 要素に fwlink が含まれている場合、各要素で残りの手順を繰り返す必要があります。
ブラウザーのアドレス バーに URL を貼り付け、実行または保存を確認するメッセージが表示されたら、[上書き保存] をクリックします。
この手順では、コンピューターにインストーラー ファイルをダウンロードします。
必須コンポーネントのルート フォルダーにファイルをコピーします。
たとえば、Windows Installer 4.5 の前提条件として、\Packages\WindowsInstaller 4_5 フォルダーにファイルをコピーします。
これで、アプリケーションと共にインストーラー パッケージを配布できます。
.NET Framework 4.5用のインストーラー パッケージを追加するには
ファイル エクスプローラーで、[パッケージ] フォルダーを開きます。
既定では、パスは 32 ビット システムでは C:\Program Files\Microsoft SDKs\Windows\v8.0a\Bootstrapper\Packages、64 ビット システムでは C:\Program Files (x86)\ Microsoft SDKs\Windows\v8.0a\Bootstrapper\Packages です。
[DotNetFX45] フォルダーを開きます。
から 中央をダウンロードします。、パッケージ ファイルdotNetFx45_Full_x86_x64.exeをダウンロードし、[DotNetFX45] フォルダーにコピーされます。
ローカライズされたアプリケーション (EN以外のすべてのロケール) の場合、アプリケーションのロケールの言語フォルダーを開きます。
メモ帳で、Package.xml ファイルを開きます。
「」DotNetFX45FullLanguagePackBootstrapperを含む見つけて [LinkID] の部分が含まれるURLをコピー [名前] の要素を紹介します。
ブラウザーのアドレス バーにURLを貼り付けます。
実行または保存を確認するメッセージが表示された場合 [保存] のボタンをクリックします。
この手順では、コンピューターにインストーラー ファイルをダウンロードします。
[DotNetFX45] のフォルダーにファイルをコピーします。
これで、アプリケーションと共にインストーラー パッケージを配布できます。